aboutsummaryrefslogtreecommitdiff
path: root/launcher/StringUtils.h
diff options
context:
space:
mode:
Diffstat (limited to 'launcher/StringUtils.h')
-rw-r--r--launcher/StringUtils.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/launcher/StringUtils.h b/launcher/StringUtils.h
index fbe72117..d7706b0f 100644
--- a/launcher/StringUtils.h
+++ b/launcher/StringUtils.h
@@ -3,5 +3,18 @@
#include <QString>
namespace StringUtils {
+
+#if defined Q_OS_WIN32
+inline std::wstring toStdString(QString s)
+{
+ return s.toStdWString();
+}
+#else
+inline std::string toStdString(QString s)
+{
+ return s.toStdString();
+}
+#endif
+
int naturalCompare(const QString& s1, const QString& s2, Qt::CaseSensitivity cs);
} // namespace StringUtils