summaryrefslogtreecommitdiffstats
path: root/src/Util.cpp
diff options
context:
space:
mode:
authorMarkus Mittendrein <git@maxmitti.tk>2015-10-11 13:18:03 +0200
committerMarkus Mittendrein <git@maxmitti.tk>2015-10-11 13:18:03 +0200
commit3091acb56cac454d240bc166c1ab4ad16a0409d7 (patch)
treeaf8b5e9a3169e6adae0d68a3cb7f11e98ca7e529 /src/Util.cpp
parentd62e19be818c7fab952bad861d7e8a98ce346d2f (diff)
downloadmanager-3091acb56cac454d240bc166c1ab4ad16a0409d7.tar.gz
manager-3091acb56cac454d240bc166c1ab4ad16a0409d7.zip
Move trimQuotes into new Util namespace
Diffstat (limited to 'src/Util.cpp')
-rw-r--r--src/Util.cpp20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/Util.cpp b/src/Util.cpp
new file mode 100644
index 0000000..4db3773
--- /dev/null
+++ b/src/Util.cpp
@@ -0,0 +1,20 @@
+#include "Util.hpp"
+
+namespace Util {
+ QString& trimQuotes(QString&& string, bool& trimmed)
+ {
+ trimmed = false;
+ if(string.length() >= 2 && string.at(0) == '"' && string.at(string.length() - 1) == '"')
+ {
+ string.remove(0, 1);
+ string.remove(string.length() - 1, 1);
+ trimmed = true;
+ }
+ return string;
+ }
+
+ QString& trimQuotes(const QString& string, bool& trimmed)
+ {
+ return trimQuotes(QString(string), trimmed);
+ }
+}