1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#pragma once #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