From cae1e9b6d2ec957f8bc4643b898308a404d00a5f Mon Sep 17 00:00:00 2001 From: Ahmad Samir Date: Tue, 23 Feb 2021 13:08:15 +0200 Subject: Add KEntryMap::constFindEntry() method - This has the same logic as QMap::constFind(); less detaching and now we can use auto keyword when creating iterators and always get a const_iterator even when calling constFindEntry() on a non-const map. - Use QCOMPARE() where appropriate in the unit tests. --- src/core/kconfigdata.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/core/kconfigdata.h') diff --git a/src/core/kconfigdata.h b/src/core/kconfigdata.h index afa18877..dd396fc8 100644 --- a/src/core/kconfigdata.h +++ b/src/core/kconfigdata.h @@ -192,7 +192,12 @@ public: Iterator findEntry(const QByteArray &group, const QByteArray &key = QByteArray(), SearchFlags flags = SearchFlags()); - ConstIterator findEntry(const QByteArray &group, const QByteArray &key = QByteArray(), SearchFlags flags = SearchFlags()) const; + ConstIterator findEntry(const QByteArray &group, const QByteArray &key = QByteArray(), SearchFlags flags = SearchFlags()) const + { + return constFindEntry(group, key, flags); + } + + ConstIterator constFindEntry(const QByteArray &group, const QByteArray &key = QByteArray(), SearchFlags flags = SearchFlags()) const; /** * Returns true if the entry gets dirtied or false in other case -- cgit v1.2.1