aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/fileutils.cpp
diff options
context:
space:
mode:
authorhjk <[email protected]>2021-06-10 08:07:32 +0200
committerhjk <[email protected]>2021-06-11 08:38:37 +0000
commitef730d5ffb97b38fe5882a6098f3a84064ea85e0 (patch)
tree10ecca37e25243d42d92e34ef22ad36cb5bcdbe1 /src/libs/utils/fileutils.cpp
parentcaf515929b08b9d0e432ba0819c61f532d2404bc (diff)
Utils: Introduce a FilePath::cleanPath
Change-Id: I8ce1aaf3e6b118f28414e7a52a1b310dd81e75e3 Reviewed-by: David Schulz <[email protected]>
Diffstat (limited to 'src/libs/utils/fileutils.cpp')
-rw-r--r--src/libs/utils/fileutils.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libs/utils/fileutils.cpp b/src/libs/utils/fileutils.cpp
index 61aff9d6932..5575749710d 100644
--- a/src/libs/utils/fileutils.cpp
+++ b/src/libs/utils/fileutils.cpp
@@ -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;