|
|
@ -723,10 +723,12 @@ void GMainWindow::ToggleWindowMode() { |
|
|
|
|
|
|
|
|
void GMainWindow::OnConfigure() { |
|
|
void GMainWindow::OnConfigure() { |
|
|
ConfigureDialog configureDialog(this); |
|
|
ConfigureDialog configureDialog(this); |
|
|
|
|
|
auto old_theme = UISettings::values.theme; |
|
|
auto result = configureDialog.exec(); |
|
|
auto result = configureDialog.exec(); |
|
|
if (result == QDialog::Accepted) { |
|
|
if (result == QDialog::Accepted) { |
|
|
configureDialog.applyConfiguration(); |
|
|
configureDialog.applyConfiguration(); |
|
|
UpdateUITheme(); |
|
|
|
|
|
|
|
|
if (UISettings::values.theme != old_theme) |
|
|
|
|
|
UpdateUITheme(); |
|
|
config->Save(); |
|
|
config->Save(); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|