diff --git a/gui/initiategui.cpp b/gui/initiategui.cpp index 5a7574f..7fb3a91 100644 --- a/gui/initiategui.cpp +++ b/gui/initiategui.cpp @@ -37,6 +37,7 @@ int runWidgetsGui(int argc, char *argv[], const QtConfigArguments &qtConfigArgs, auto qtSettings = QtSettings(); auto settings = QtUtilities::getSettings(QStringLiteral(PROJECT_NAME)); auto settingsError = QtUtilities::errorMessageForSettings(*settings); + qtSettings.disableNotices(); qtSettings.restore(*settings); qtSettings.apply(); diff --git a/gui/mainwindow.cpp b/gui/mainwindow.cpp index abc4a35..68b4518 100644 --- a/gui/mainwindow.cpp +++ b/gui/mainwindow.cpp @@ -353,6 +353,7 @@ void MainWindow::showSettingsDialog() if (m_qtSettings) { m_settingsDlg->setWindowTitle(tr("Qt settings")); m_settingsDlg->setSingleCategory(m_qtSettings->category()); + connect(m_settingsDlg, &SettingsDialog::applied, this, [this] { m_qtSettings->apply(); }); } } if (m_settingsDlg->isHidden()) {