mirror of
https://github.com/OpenMW/openmw.git
synced 2025-10-25 01:56:41 +00:00
Cleverer filesystem path conversion for QString/QStringView
This commit is contained in:
parent
0bae2b14b1
commit
b7ddc8304b
1 changed files with 2 additions and 4 deletions
|
|
@ -18,12 +18,10 @@ QString Files::pathToQString(std::filesystem::path&& path)
|
||||||
|
|
||||||
std::filesystem::path Files::pathFromQString(QStringView path)
|
std::filesystem::path Files::pathFromQString(QStringView path)
|
||||||
{
|
{
|
||||||
const QByteArray tmp = path.toUtf8();
|
return std::filesystem::path(std::u16string_view(path.utf16(), path.size()));
|
||||||
return std::filesystem::path(Misc::StringUtils::stringToU8String(std::string_view(tmp.constData(), tmp.size())));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
std::filesystem::path Files::pathFromQString(QString&& path)
|
std::filesystem::path Files::pathFromQString(QString&& path)
|
||||||
{
|
{
|
||||||
const QByteArray tmp = path.toUtf8();
|
return std::filesystem::path(path.toStdU16String());
|
||||||
return std::filesystem::path(Misc::StringUtils::stringToU8String(std::string_view(tmp.constData(), tmp.size())));
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue