aboutsummaryrefslogtreecommitdiff
path: root/launcher/ui/pages/global/LauncherPage.cpp
diff options
context:
space:
mode:
authorTayou <tayou@gmx.net>2022-10-31 13:00:41 +0100
committerTayou <tayou@gmx.net>2022-11-01 20:18:07 +0100
commitafcdf4b9cf5c65d67657bf6a682eb43d61b21ee6 (patch)
treea521495abac1642852212331d609696290583b68 /launcher/ui/pages/global/LauncherPage.cpp
parenta3f5ea359827abb7949070cdcd8d56be50ab3360 (diff)
downloadPrismLauncher-afcdf4b9cf5c65d67657bf6a682eb43d61b21ee6.tar.gz
PrismLauncher-afcdf4b9cf5c65d67657bf6a682eb43d61b21ee6.tar.bz2
PrismLauncher-afcdf4b9cf5c65d67657bf6a682eb43d61b21ee6.zip
condensed icon theme code
Signed-off-by: Tayou <tayou@gmx.net>
Diffstat (limited to 'launcher/ui/pages/global/LauncherPage.cpp')
-rw-r--r--launcher/ui/pages/global/LauncherPage.cpp42
1 files changed, 2 insertions, 40 deletions
diff --git a/launcher/ui/pages/global/LauncherPage.cpp b/launcher/ui/pages/global/LauncherPage.cpp
index 4ae7509c..a1cbbc33 100644
--- a/launcher/ui/pages/global/LauncherPage.cpp
+++ b/launcher/ui/pages/global/LauncherPage.cpp
@@ -384,46 +384,8 @@ void LauncherPage::loadSettings()
m_currentUpdateChannel = s->get("UpdateChannel").toString();
//FIXME: make generic
auto theme = s->get("IconTheme").toString();
- if (theme == "pe_colored")
- {
- ui->themeComboBox->setCurrentIndex(0);
- }
- else if (theme == "pe_light")
- {
- ui->themeComboBox->setCurrentIndex(1);
- }
- else if (theme == "pe_dark")
- {
- ui->themeComboBox->setCurrentIndex(2);
- }
- else if (theme == "pe_blue")
- {
- ui->themeComboBox->setCurrentIndex(3);
- }
- else if (theme == "OSX")
- {
- ui->themeComboBox->setCurrentIndex(4);
- }
- else if (theme == "iOS")
- {
- ui->themeComboBox->setCurrentIndex(5);
- }
- else if (theme == "flat")
- {
- ui->themeComboBox->setCurrentIndex(6);
- }
- else if (theme == "flat_white")
- {
- ui->themeComboBox->setCurrentIndex(7);
- }
- else if (theme == "multimc")
- {
- ui->themeComboBox->setCurrentIndex(8);
- }
- else if (theme == "custom")
- {
- ui->themeComboBox->setCurrentIndex(9);
- }
+ QStringList iconThemeOptions{"pe_colored", "pe_light", "pe_dark", "pe_blue", "OSX", "iOS", "flat", "flat_white", "multimc", "custom"};
+ ui->themeComboBox->setCurrentIndex(iconThemeOptions.indexOf(theme));
{
auto currentTheme = s->get("ApplicationTheme").toString();