summaryrefslogtreecommitdiffstats
path: root/qmake/library/proitems.h
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>2015-01-30 19:18:54 +0100
committerOswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>2015-02-12 19:00:36 +0000
commitab74cf09a8f71aa939ac3de6165f9d6b45465ef8 (patch)
tree24e1a304c8435428ac9934f51aa76a932693f47d /qmake/library/proitems.h
parentf76d14673f7b7b63041c8cab6ae454a13876b8b9 (diff)
move some functions into ProStringList for saner OO design
Change-Id: I60f00f38f459fc9f8eebee9187158e4198fc9546 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
Diffstat (limited to 'qmake/library/proitems.h')
-rw-r--r--qmake/library/proitems.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/qmake/library/proitems.h b/qmake/library/proitems.h
index 3097173a77..c6dde89edc 100644
--- a/qmake/library/proitems.h
+++ b/qmake/library/proitems.h
@@ -239,9 +239,13 @@ public:
QString join(const QString &sep) const;
QString join(QChar sep) const;
+ void insertUnique(const ProStringList &value);
+
void removeAll(const ProString &str);
void removeAll(const char *str);
+ void removeEach(const ProStringList &value);
void removeAt(int idx) { remove(idx); }
+ void removeEmpty();
void removeDuplicates();
bool contains(const ProString &str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;