diff --git a/src/libs/utils/fileutils.cpp b/src/libs/utils/fileutils.cpp index 6f028feeed4..1090f7e23a0 100644 --- a/src/libs/utils/fileutils.cpp +++ b/src/libs/utils/fileutils.cpp @@ -878,6 +878,13 @@ FilePath FilePath::absolutePath() const return result; } +FilePath FilePath::absoluteFilePath() const +{ + FilePath result = *this; + result.m_data = QFileInfo(m_data).absoluteFilePath(); + return result; +} + /// Constructs an absolute FilePath from this path which /// is interpreted as being relative to \a anchor. FilePath FilePath::absoluteFromRelativePath(const FilePath &anchor) const diff --git a/src/libs/utils/fileutils.h b/src/libs/utils/fileutils.h index 2240c81e44d..c8108a8a74a 100644 --- a/src/libs/utils/fileutils.h +++ b/src/libs/utils/fileutils.h @@ -119,6 +119,7 @@ public: FilePath parentDir() const; FilePath absolutePath() const; + FilePath absoluteFilePath() const; FilePath absoluteFromRelativePath(const FilePath &anchor) const; bool operator==(const FilePath &other) const;