Give them folders.

Took 18 minutes
This commit is contained in:
Lukas Brübach 2026-01-28 19:29:50 +01:00
parent 2acee78121
commit 5de93c49f4

View file

@ -114,13 +114,14 @@ QStringMap &ThemeManager::getAvailableThemes()
// add default value
availableThemes.insert(NONE_THEME_NAME, QString());
availableThemes.insert(FUSION_THEME_NAME, QString());
availableThemes.insert(FUSION_THEME_NAME_LIGHT, QString());
availableThemes.insert(FUSION_THEME_NAME_DARK, QString());
// load themes from user profile dir
dir.setPath(SettingsCache::instance().getThemesPath());
availableThemes.insert(FUSION_THEME_NAME, dir.filePath("Fusion (System Default)"));
availableThemes.insert(FUSION_THEME_NAME_LIGHT, dir.filePath("Fusion (Light)"));
availableThemes.insert(FUSION_THEME_NAME_DARK, dir.filePath("Fusion (Dark)"));
for (QString themeName : dir.entryList(QDir::AllDirs | QDir::NoDotAndDotDot, QDir::Name)) {
if (!availableThemes.contains(themeName)) {
availableThemes.insert(themeName, dir.absoluteFilePath(themeName));