diff options
| author | Stefan Brüns <[email protected]> | 2020-12-28 00:51:23 +0100 |
|---|---|---|
| committer | Stefan Brüns <[email protected]> | 2021-01-11 12:27:11 +0100 |
| commit | 34f74e422661c3b005e98fb11d33c3869c94c7c4 (patch) | |
| tree | 9a44fad3a665fef5fdfc6fa01d140839c3fc3ad0 | |
| parent | 4c31ec378989c365415ea4621953abfc5770f6ab (diff) | |
[BalooRolesProvider] Move static tagsFromValues to anonymous namespace
| -rw-r--r-- | src/kitemviews/private/kbaloorolesprovider.cpp | 20 | ||||
| -rw-r--r-- | src/kitemviews/private/kbaloorolesprovider.h | 7 |
2 files changed, 12 insertions, 15 deletions
diff --git a/src/kitemviews/private/kbaloorolesprovider.cpp b/src/kitemviews/private/kbaloorolesprovider.cpp index f2473de3a..f980cbec0 100644 --- a/src/kitemviews/private/kbaloorolesprovider.cpp +++ b/src/kitemviews/private/kbaloorolesprovider.cpp @@ -15,6 +15,17 @@ #include <QDebug> #include <QTime> +namespace { + QString tagsFromValues(const QStringList& values) + { + QStringList alphabeticalOrderTags = values; + QCollator coll; + coll.setNumericMode(true); + std::sort(alphabeticalOrderTags.begin(), alphabeticalOrderTags.end(), [&](const QString& s1, const QString& s2){ return coll.compare(s1, s2) < 0; }); + return alphabeticalOrderTags.join(QLatin1String(", ")); + } +} + struct KBalooRolesProviderSingleton { KBalooRolesProvider instance; @@ -137,13 +148,6 @@ KBalooRolesProvider::KBalooRolesProvider() : m_roleForProperty.insert(propertyInfoList[i].property, propertyInfoList[i].role); m_roles.insert(propertyInfoList[i].role); } -} -QString KBalooRolesProvider::tagsFromValues(const QStringList& values) const -{ - QStringList alphabeticalOrderTags = values; - QCollator coll; - coll.setNumericMode(true); - std::sort(alphabeticalOrderTags.begin(), alphabeticalOrderTags.end(), [&](const QString& s1, const QString& s2){ return coll.compare(s1, s2) < 0; }); - return alphabeticalOrderTags.join(QLatin1String(", ")); } + diff --git a/src/kitemviews/private/kbaloorolesprovider.h b/src/kitemviews/private/kbaloorolesprovider.h index 99c601e16..8b7bbbafa 100644 --- a/src/kitemviews/private/kbaloorolesprovider.h +++ b/src/kitemviews/private/kbaloorolesprovider.h @@ -48,13 +48,6 @@ protected: KBalooRolesProvider(); private: - /** - * @return User visible string for the given tag-values. - * The tag-values are sorted in alphabetical order. - */ - QString tagsFromValues(const QStringList& values) const; - -private: QSet<QByteArray> m_roles; QHash<QString, QByteArray> m_roleForProperty; |
