Add a ToQStr overload for rdctype::str

This commit is contained in:
baldurk
2016-11-14 14:03:31 +01:00
parent 3441ce608b
commit 1ddac3da54
+8 -1
View File
@@ -140,11 +140,18 @@ struct ToStr
// QString everywhere.
template <typename T>
QString ToQStr(const T &el)
inline QString ToQStr(const T &el)
{
return QString::fromStdString(ToStr::Get(el));
}
// overload for rdctype::str
template <>
inline QString ToQStr(const rdctype::str &el)
{
return QString::fromUtf8(el.elems, el.count);
}
// overload for a couple of things that need to know the pipeline type when converting
QString ToQStr(const ResourceUsage usage, const GraphicsAPI apitype);