From 1ddf07eab3570035c9e2bb6169426cbf3b074aa8 Mon Sep 17 00:00:00 2001 From: Dorian Zedler Date: Sun, 9 Aug 2020 12:20:04 +0200 Subject: [PATCH] fixed non working dark mode --- resources/qml/SettingsDialog/StartPage.qml | 4 ++-- resources/qml/main.qml | 5 +---- shared-libraries | 2 +- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/resources/qml/SettingsDialog/StartPage.qml b/resources/qml/SettingsDialog/StartPage.qml index f1a8860..b5a3808 100644 --- a/resources/qml/SettingsDialog/StartPage.qml +++ b/resources/qml/SettingsDialog/StartPage.qml @@ -55,10 +55,10 @@ Column { width: parent.width height: parentObj.delegateHeight - checked: appTheme.setting === "Dark" + checked: appTheme.setting.value === "Dark" onCheckedChanged: { - appTheme.setting.value = checked ? "Dark":"Light" + appTheme.setting.setValue(checked ? "Dark":"Light") } } } diff --git a/resources/qml/main.qml b/resources/qml/main.qml index 969b94a..9d13f04 100644 --- a/resources/qml/main.qml +++ b/resources/qml/main.qml @@ -102,10 +102,7 @@ Window { ScStwAppThemeManager { id: appTheme property ScStwSetting setting: speedBackend.settings.getSetting(ScStwAppSettings.AppThemeSetting, ScStwAppSettings.KeyLevel) - - Component.onCompleted: { - appTheme.setTheme(speedBackend.settings.readSetting(ScStwAppSettings.AppThemeSetting)) - } + themeName: setting.value } /*------------------------ diff --git a/shared-libraries b/shared-libraries index e3cea06..ec2d6fb 160000 --- a/shared-libraries +++ b/shared-libraries @@ -1 +1 @@ -Subproject commit e3cea065580dd1b5855f2860d7d21d545ec59790 +Subproject commit ec2d6fb9ef359684fefda4f640f64ce2e7e6c89c