diff options
author | Katja Marttila <katja.marttila@qt.io> | 2019-01-11 13:23:08 +0200 |
---|---|---|
committer | Katja Marttila <katja.marttila@qt.io> | 2019-01-16 05:33:50 +0000 |
commit | 2f55dced317e7cb3cb7d69d8431bb277d51cbc62 (patch) | |
tree | 95d0207a64ad65b6dd07cb77d773cbd2640598d1 /src/libs/installer/settings.cpp | |
parent | 2f30ae55a13cfe9aec894c5781d5f611e7872480 (diff) |
Organize categories alphabetically to ComponentSelectionPage
Task-number: QTIFW-1264
Change-Id: I14a54082c30107d9242632a69d73a637803c6f2d
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
Diffstat (limited to 'src/libs/installer/settings.cpp')
-rw-r--r-- | src/libs/installer/settings.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
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<RepositoryCategory> Settings::repositoryCategories() const return variantListToSet<RepositoryCategory>(d->m_data.values(scRepositoryCategories)); } +QMap<QString, RepositoryCategory> Settings::organizedRepositoryCategories() const +{ + QSet<RepositoryCategory> categories = repositoryCategories(); + QMap<QString, RepositoryCategory> map; + foreach (const RepositoryCategory &category, categories) { + map.insert(category.displayname(), category); + } + return map; +} + void Settings::setDefaultRepositories(const QSet<Repository> &repositories) { d->m_data.remove(scRepositories); |