diff --git a/qml/pages/SecondPage.qml b/qml/pages/SecondPage.qml index 4b3b792..f1ce146 100644 --- a/qml/pages/SecondPage.qml +++ b/qml/pages/SecondPage.qml @@ -14,7 +14,7 @@ Dialog { property alias timerEnable : timerEnable property alias refreshInterval : intervalSlider - onOpened: { + function getSettings() { Storage.db = Storage.connect(); var setVal = Storage.readSetting(Storage.db, "interval", 15.0); if (setVal !== undefined) { @@ -28,6 +28,17 @@ Dialog { "timerEnable", false) } + // Load values when app is started to start timers if needed + Component.onCompleted: { + getSettings(); + changeTimer(timerEnable.checked); + changeInterval(intervalSlider.value); + } + + onOpened: { + getSettings(); + } + onAccepted: { Storage.storeSetting(Storage.db, "timerEnable",