aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2018-03-27 15:07:54 +0200
committerEike Ziller <eike.ziller@qt.io>2018-04-11 06:43:26 +0000
commit6f91ce1c52c45935e3cbb94749d1224defe2c327 (patch)
tree2e4d14e033b52e295a870dab8c2f0a6030fbb494 /src/libs/utils
parentab7960f6cf391fbf650d576eef2467118698c328 (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.cpp7
-rw-r--r--src/libs/utils/fileutils.h1
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;