diff options
author | Tayou <tayou@gmx.net> | 2022-10-31 13:00:41 +0100 |
---|---|---|
committer | Tayou <tayou@gmx.net> | 2022-11-01 20:18:07 +0100 |
commit | afcdf4b9cf5c65d67657bf6a682eb43d61b21ee6 (patch) | |
tree | a521495abac1642852212331d609696290583b68 /launcher/ui | |
parent | a3f5ea359827abb7949070cdcd8d56be50ab3360 (diff) | |
download | PrismLauncher-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')
-rw-r--r-- | launcher/ui/pages/global/LauncherPage.cpp | 42 |
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(); |