Utils: add permissions() to FilePath

Change-Id: I89082550a4f053c400d13a34df4f9c09c65bc326
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
David Schulz
2021-06-17 10:39:31 +02:00
parent 354a0b17ab
commit b099d98a17
5 changed files with 25 additions and 0 deletions

View File

@@ -83,6 +83,7 @@ public:
std::function<QByteArray(const FilePath &, int)> fileContents;
std::function<bool(const FilePath &, const QByteArray &)> writeFileContents;
std::function<QDateTime(const FilePath &)> lastModified;
std::function<QFile::Permissions(const FilePath &)> permissions;
};
class QTCREATOR_UTILS_EXPORT FilePath
@@ -161,6 +162,7 @@ public:
bool isDir() const;
bool isNewerThan(const QDateTime &timeStamp) const;
QDateTime lastModified() const;
QFile::Permissions permissions() const;
bool removeFile() const;
bool copyFile(const FilePath &target) const;