From 2f55dced317e7cb3cb7d69d8431bb277d51cbc62 Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Fri, 11 Jan 2019 13:23:08 +0200 Subject: Organize categories alphabetically to ComponentSelectionPage Task-number: QTIFW-1264 Change-Id: I14a54082c30107d9242632a69d73a637803c6f2d Reviewed-by: Jani Heikkinen --- src/libs/installer/settings.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/libs/installer/settings.cpp') diff --git a/src/libs/installer/settings.cpp b/src/libs/installer/settings.cpp index bc9024ac5..2a10d1a8b 100644 --- a/src/libs/installer/settings.cpp +++ b/src/libs/installer/settings.cpp @@ -584,6 +584,16 @@ QSet Settings::repositoryCategories() const return variantListToSet(d->m_data.values(scRepositoryCategories)); } +QMap Settings::organizedRepositoryCategories() const +{ + QSet categories = repositoryCategories(); + QMap map; + foreach (const RepositoryCategory &category, categories) { + map.insert(category.displayname(), category); + } + return map; +} + void Settings::setDefaultRepositories(const QSet &repositories) { d->m_data.remove(scRepositories); -- cgit v1.2.3