1#ifndef QT_UTILITIES_CONVERSION_H
2#define QT_UTILITIES_CONVERSION_H
15#if !defined(PLATFORM_WINDOWS) || !defined(CPP_UTILITIES_USE_NATIVE_FILE_BUFFER)
16 return fileName.toLocal8Bit();
18 return fileName.toUtf8();
24#if !defined(PLATFORM_WINDOWS) || !defined(CPP_UTILITIES_USE_NATIVE_FILE_BUFFER)
25 return QString::fromLocal8Bit(nativeFileName, size);
27 return QString::fromUtf8(nativeFileName, size);
33#if !defined(PLATFORM_WINDOWS) || !defined(CPP_UTILITIES_USE_NATIVE_FILE_BUFFER)
34 return QString::fromLocal8Bit(nativeFileName.data(),
static_cast<int>(nativeFileName.size()));
36 return QString::fromUtf8(nativeFileName.data(),
static_cast<int>(nativeFileName.size()));
42 return QString::fromUtf8(stringView.data(),
static_cast<QString::size_type
>(stringView.size()));
QString qstringFromStdStringView(std::string_view stringView)
QString fromNativeFileName(const char *nativeFileName, int size=-1)
QByteArray toNativeFileName(const QString &fileName)