Apply Qt settings immediately
This commit is contained in:
parent
0ead95e749
commit
5acf8b0cc0
|
@ -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();
|
||||
|
||||
|
|
|
@ -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()) {
|
||||
|
|
Loading…
Reference in New Issue