From 3091acb56cac454d240bc166c1ab4ad16a0409d7 Mon Sep 17 00:00:00 2001 From: Markus Mittendrein Date: Sun, 11 Oct 2015 13:18:03 +0200 Subject: Move trimQuotes into new Util namespace --- src/Util.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/Util.cpp (limited to 'src/Util.cpp') 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); + } +} -- cgit v1.2.3-54-g00ecf