diff options
author | Eike Ziller <eike.ziller@qt.io> | 2018-03-27 15:07:54 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2018-04-11 06:43:26 +0000 |
commit | 6f91ce1c52c45935e3cbb94749d1224defe2c327 (patch) | |
tree | 2e4d14e033b52e295a870dab8c2f0a6030fbb494 /src/libs/utils | |
parent | ab7960f6cf391fbf650d576eef2467118698c328 (diff) |
File System view: Add "New Folder" to context menu
Task-number: QTCREATORBUG-17358
Change-Id: I64b3d34ca0432369630382c40cf749f3cc1a08df
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Diffstat (limited to 'src/libs/utils')
-rw-r--r-- | src/libs/utils/fileutils.cpp | 7 | ||||
-rw-r--r-- | src/libs/utils/fileutils.h | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/libs/utils/fileutils.cpp b/src/libs/utils/fileutils.cpp index f7b9935465a..776d7aa66fd 100644 --- a/src/libs/utils/fileutils.cpp +++ b/src/libs/utils/fileutils.cpp @@ -726,6 +726,13 @@ bool FileName::operator>=(const FileName &other) const return other <= *this; } +FileName FileName::operator+(const QString &s) const +{ + FileName result(*this); + result.appendString(s); + return result; +} + /// \returns whether FileName is a child of \a s bool FileName::isChildOf(const FileName &s) const { diff --git a/src/libs/utils/fileutils.h b/src/libs/utils/fileutils.h index d3c4044eba3..00b070eb161 100644 --- a/src/libs/utils/fileutils.h +++ b/src/libs/utils/fileutils.h @@ -84,6 +84,7 @@ public: bool operator<=(const FileName &other) const; bool operator>(const FileName &other) const; bool operator>=(const FileName &other) const; + FileName operator+(const QString &s) const; bool isChildOf(const FileName &s) const; bool isChildOf(const QDir &dir) const; |