Utils: Introduce a FilePath::cleanPath

Change-Id: I8ce1aaf3e6b118f28414e7a52a1b310dd81e75e3
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
hjk
2021-06-10 08:07:32 +02:00
parent caf515929b
commit ef730d5ffb
2 changed files with 8 additions and 0 deletions

View File

@@ -392,6 +392,13 @@ FilePath FilePath::resolveSymlinkTarget() const
return *this;
}
FilePath FilePath::cleanPath() const
{
FilePath result = *this;
result.setPath(QDir::cleanPath(result.path()));
return result;
}
FilePath FileUtils::commonPath(const FilePath &oldCommonPath, const FilePath &filePath)
{
FilePath newCommonPath = oldCommonPath;

View File

@@ -163,6 +163,7 @@ public:
FilePath stringAppended(const QString &str) const;
FilePath resolvePath(const QString &fileName) const;
FilePath resolveSymlinkTarget() const;
FilePath cleanPath() const;
FilePath canonicalPath() const;