Utils: Implement FilePath::withExecutableSuffix()

Change-Id: Ibf6919991b229eb91953b3c5b5cbb75a1be7ff5d
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2021-06-29 16:57:16 +02:00
parent 28abf32b30
commit a2790ac95b
3 changed files with 22 additions and 0 deletions

View File

@@ -90,6 +90,7 @@ public:
std::function<bool(const FilePath &, const QByteArray &)> writeFileContents;
std::function<QDateTime(const FilePath &)> lastModified;
std::function<QFile::Permissions(const FilePath &)> permissions;
std::function<OsType(const FilePath &)> osType;
};
class QTCREATOR_UTILS_EXPORT FilePath
@@ -190,6 +191,7 @@ public:
FilePath canonicalPath() const;
FilePath symLinkTarget() const;
FilePath withExecutableSuffix() const;
FilePath operator/(const QString &str) const;