From 117a05fe7d2509fde287f1b0ae111eb48448f118 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20Jen=C3=9Fen?= Date: Tue, 25 Mar 2025 09:18:54 +0100 Subject: [PATCH] Utils: add FilePath::toUrlishString() (QtCreator 16 API) to qds/4.7 This makes cherry-picks from qds/dev compatible without many adjustments Change-Id: Ie32f0eef211824701e6557a616b632aa9204a58a Reviewed-by: Tim Jenssen --- src/libs/utils/filepath.cpp | 5 +++++ src/libs/utils/filepath.h | 1 + 2 files changed, 6 insertions(+) diff --git a/src/libs/utils/filepath.cpp b/src/libs/utils/filepath.cpp index 95a27049b48..7bbcfafa904 100644 --- a/src/libs/utils/filepath.cpp +++ b/src/libs/utils/filepath.cpp @@ -310,6 +310,11 @@ QString FilePath::toString() const return scheme() + "://" + encodedHost() + pathView(); } +QString FilePath::toUrlishString() const +{ + return toString(); +} + bool FilePath::equals(const FilePath &first, const FilePath &second, Qt::CaseSensitivity cs) { if (first.m_hash != 0 && second.m_hash != 0 && first.m_hash != second.m_hash) diff --git a/src/libs/utils/filepath.h b/src/libs/utils/filepath.h index 36ab6ad532f..7e8f3bbce2c 100644 --- a/src/libs/utils/filepath.h +++ b/src/libs/utils/filepath.h @@ -310,6 +310,7 @@ public: // FIXME: Avoid. See toSettings, toVariant, toUserOutput, toFSPathString, path, nativePath. QString toString() const; + QString toUrlishString() const; bool equalsCaseSensitive(const FilePath &other) const;