From 5de93c49f41bdda11a39627144e834e37fa90abd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20Br=C3=BCbach?= Date: Wed, 28 Jan 2026 19:29:50 +0100 Subject: [PATCH] Give them folders. Took 18 minutes --- cockatrice/src/interface/theme_manager.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/cockatrice/src/interface/theme_manager.cpp b/cockatrice/src/interface/theme_manager.cpp index a1fd910e4..3678ea4c8 100644 --- a/cockatrice/src/interface/theme_manager.cpp +++ b/cockatrice/src/interface/theme_manager.cpp @@ -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));