Select correct icon theme for Qt Quick GUI depending on darkmode setting
This commit is contained in:
parent
f960aa80a1
commit
dbc2e9a4e2
|
@ -124,7 +124,7 @@ include(BasicConfig)
|
||||||
set(CONFIGURATION_PACKAGE_SUFFIX_QTUTILITIES
|
set(CONFIGURATION_PACKAGE_SUFFIX_QTUTILITIES
|
||||||
"${CONFIGURATION_PACKAGE_SUFFIX}"
|
"${CONFIGURATION_PACKAGE_SUFFIX}"
|
||||||
CACHE STRING "sets the suffix for qtutilities")
|
CACHE STRING "sets the suffix for qtutilities")
|
||||||
find_package(qtutilities${CONFIGURATION_PACKAGE_SUFFIX_QTUTILITIES} 6.12.0 REQUIRED)
|
find_package(qtutilities${CONFIGURATION_PACKAGE_SUFFIX_QTUTILITIES} 6.14.0 REQUIRED)
|
||||||
use_qt_utilities()
|
use_qt_utilities()
|
||||||
|
|
||||||
# find passwordfile
|
# find passwordfile
|
||||||
|
|
|
@ -10,6 +10,7 @@
|
||||||
// enable inline helper functions for Qt Quick provided by qtutilities
|
// enable inline helper functions for Qt Quick provided by qtutilities
|
||||||
#define QT_UTILITIES_GUI_QTQUICK
|
#define QT_UTILITIES_GUI_QTQUICK
|
||||||
|
|
||||||
|
#include <qtutilities/misc/desktoputils.h>
|
||||||
#include <qtutilities/resources/qtconfigarguments.h>
|
#include <qtutilities/resources/qtconfigarguments.h>
|
||||||
#include <qtutilities/resources/resources.h>
|
#include <qtutilities/resources/resources.h>
|
||||||
#include <qtutilities/settingsdialog/qtsettings.h>
|
#include <qtutilities/settingsdialog/qtsettings.h>
|
||||||
|
@ -67,6 +68,9 @@ int runQuickGui(int argc, char *argv[], const QtConfigArguments &qtConfigArgs, c
|
||||||
}
|
}
|
||||||
qtSettings.restore(*settings);
|
qtSettings.restore(*settings);
|
||||||
qtSettings.apply();
|
qtSettings.apply();
|
||||||
|
#if defined(Q_OS_ANDROID)
|
||||||
|
qtSettings.reapplyDefaultIconTheme(QtUtilities::isDarkModeEnabled().value_or(false));
|
||||||
|
#endif
|
||||||
|
|
||||||
// apply settings specified via command line args
|
// apply settings specified via command line args
|
||||||
qtConfigArgs.applySettings(qtSettings.hasCustomFont());
|
qtConfigArgs.applySettings(qtSettings.hasCustomFont());
|
||||||
|
|
Loading…
Reference in New Issue