Departure object changes, tests, small fix
[pywienerlinien] / qml / Settings.qml
index 6bf0d49..87f7f4f 100644 (file)
@@ -22,6 +22,10 @@ Page {
         flickableDirection: Flickable.VerticalFlick
 
         Component.onCompleted: {
+            var updateAvailable = config.checkStationsUpdate();
+            if (updateAvailable) {
+                btnUpdate.color = "green"
+            }
         }
 
         Column {
@@ -53,13 +57,18 @@ Page {
 
                     onCheckedChanged: {
                         var gps = config.setGpsEnabled(checked);
-                        if(gps !== '') {
+                        if (gps !== '') {
                             // Unable to set config
                             console.log(gps);
                             checked=!checked;
                         } else {
                             positionSource.active = checked;
                         }
+                        if (checked) {
+                            positionSource.start();
+                        } else {
+                            positionSource.stop();
+                        }
                     }
                 }
             }