Set new application style on saving the appearance settingspage
authorManuel Nickschas <sputnick@quassel-irc.org>
Thu, 3 Dec 2009 23:13:13 +0000 (00:13 +0100)
committerManuel Nickschas <sputnick@quassel-irc.org>
Thu, 3 Dec 2009 23:13:13 +0000 (00:13 +0100)
src/qtui/settingspages/appearancesettingspage.cpp

index 5cd52df..19d2d9c 100644 (file)
@@ -102,7 +102,6 @@ void AppearanceSettingsPage::load() {
     ui.styleComboBox->setCurrentIndex(0);
   } else {
     ui.styleComboBox->setCurrentIndex(ui.styleComboBox->findText(style, Qt::MatchExactly));
     ui.styleComboBox->setCurrentIndex(0);
   } else {
     ui.styleComboBox->setCurrentIndex(ui.styleComboBox->findText(style, Qt::MatchExactly));
-    QApplication::setStyle(style);
   }
   ui.styleComboBox->setProperty("storedValue", ui.styleComboBox->currentIndex());
 
   }
   ui.styleComboBox->setProperty("storedValue", ui.styleComboBox->currentIndex());
 
@@ -145,6 +144,7 @@ void AppearanceSettingsPage::save() {
     uiSettings.setValue("Style", QString(""));
   } else {
     uiSettings.setValue("Style", ui.styleComboBox->currentText());
     uiSettings.setValue("Style", QString(""));
   } else {
     uiSettings.setValue("Style", ui.styleComboBox->currentText());
+    QApplication::setStyle(ui.styleComboBox->currentText());
   }
 
   if(ui.languageComboBox->currentIndex() == 0) {
   }
 
   if(ui.languageComboBox->currentIndex() == 0) {