From d03dbea1b771f3d83cb2d89d2174720f4ea843f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Wed, 28 Jan 2015 20:56:23 +0100 Subject: NOISSUE change icon themes without restart --- gui/pages/global/MultiMCPage.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'gui/pages') diff --git a/gui/pages/global/MultiMCPage.cpp b/gui/pages/global/MultiMCPage.cpp index 2ecf1c96..34958e2c 100644 --- a/gui/pages/global/MultiMCPage.cpp +++ b/gui/pages/global/MultiMCPage.cpp @@ -272,6 +272,7 @@ void MultiMCPage::applySettings() // Updates s->set("AutoUpdate", ui->autoUpdateCheckBox->isChecked()); s->set("UpdateChannel", m_currentUpdateChannel); + auto original = s->get("IconTheme").toString(); //FIXME: make generic switch (ui->themeComboBox->currentIndex()) { @@ -299,6 +300,11 @@ void MultiMCPage::applySettings() break; } + if(original != s->get("IconTheme")) + { + QIcon::setThemeName(s->get("IconTheme").toString()); + } + // Console settings s->set("ShowConsole", ui->showConsoleCheck->isChecked()); s->set("AutoCloseConsole", ui->autoCloseConsoleCheck->isChecked()); -- cgit v1.2.3