Utils: Use QStringView in FilePath::setFromString

Change-Id: I830f4b3a7a12bfb4ddcbef443b53a37bb24bc992
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
hjk
2022-12-06 17:59:50 +01:00
parent 81075b813c
commit 4d80daf71a
2 changed files with 13 additions and 13 deletions

View File

@@ -55,7 +55,7 @@ class QTCREATOR_UTILS_EXPORT FilePath
public:
FilePath();
template <size_t N> FilePath(const char (&literal)[N]) { setFromString(literal); }
template <size_t N> FilePath(const char (&literal)[N]) { setFromString(QString::fromUtf8(literal)); }
[[nodiscard]] static FilePath fromString(const QString &filepath);
[[nodiscard]] static FilePath fromStringWithExtension(const QString &filepath, const QString &defaultExtension);
@@ -239,7 +239,7 @@ public:
private:
friend class ::tst_fileutils;
void setPath(QStringView path);
void setFromString(const QString &filepath);
void setFromString(QStringView filepath);
DeviceFileAccess *fileAccess() const;
[[nodiscard]] QString encodedHost() const;