Apply Qt settings immediately
This commit is contained in:
parent
2abd4b191c
commit
1835ebfdd1
|
@ -196,7 +196,7 @@ if (WIDGETS_GUI OR QUICK_GUI)
|
|||
set(CONFIGURATION_PACKAGE_SUFFIX_QTUTILITIES
|
||||
"${CONFIGURATION_PACKAGE_SUFFIX}"
|
||||
CACHE STRING "sets the suffix for qtutilities")
|
||||
find_package(qtutilities${CONFIGURATION_PACKAGE_SUFFIX_QTUTILITIES} 6.11.0 REQUIRED)
|
||||
find_package(qtutilities${CONFIGURATION_PACKAGE_SUFFIX_QTUTILITIES} 6.12.0 REQUIRED)
|
||||
use_qt_utilities()
|
||||
endif ()
|
||||
|
||||
|
|
|
@ -42,6 +42,7 @@ int runWidgetsGui(int argc, char *argv[], const QtConfigArguments &qtConfigArgs,
|
|||
|
||||
// apply settings specified via command line args after the settings chosen in the GUI to give the CLI options precedence
|
||||
auto &settings = Settings::values();
|
||||
settings.qt.disableNotices();
|
||||
settings.qt.apply();
|
||||
qtConfigArgs.applySettings(settings.qt.hasCustomFont());
|
||||
|
||||
|
|
|
@ -680,8 +680,7 @@ SettingsDialog::SettingsDialog(QWidget *parent)
|
|||
setWindowIcon(QIcon::fromTheme(
|
||||
QStringLiteral("preferences-other"), QIcon(QStringLiteral(":/tageditor/icons/hicolor/32x32/settingscategories/preferences-other.svg"))));
|
||||
|
||||
// some settings could be applied without restarting the application, good idea?
|
||||
//connect(this, &Dialogs::SettingsDialog::applied, bind(&Dialogs::QtSettings::apply, &Settings::qtSettings()));
|
||||
connect(this, &SettingsDialog::applied, std::bind(&QtSettings::apply, &::Settings::values().qt));
|
||||
}
|
||||
|
||||
SettingsDialog::~SettingsDialog()
|
||||
|
|
Loading…
Reference in New Issue