6 orientationLock: PageOrientation.LockLandscape
10 width: rootWindow.width
13 width: rootWindow.width / 3
17 Qt.openUrlExternally(latitude.getUserAuthorization())
22 width: rootWindow.width / 3
26 do_start.enabled = false;
27 do_stop.enabled = true;
28 if (!demonio.demonio_start()) {
35 width: rootWindow.width / 3
39 do_start.enabled = true;
40 do_stop.enabled = false;
41 if (!demonio.demonio_stop()) {
51 width: rootWindow.width / 4
52 anchors.verticalCenter: method_button.verticalCenter
56 width: rootWindow.width * 2 / 3
60 checked: gps.getPositioningMethod() == "cell" ? true : false
61 onClicked: gps.setPositioningMethod("cell")
66 checked: gps.getPositioningMethod() == "all" ? true : false
67 onClicked: gps.setPositioningMethod("all")
72 checked: gps.getPositioningMethod() == "gps" ? true : false
73 onClicked: gps.setPositioningMethod("gps")
81 width: rootWindow.width / 4
82 anchors.verticalCenter: timeout_slider.verticalCenter
86 width: rootWindow.width / 2
87 valueIndicatorVisible: true
91 value: gps.getTimeOut()
95 text: timeout_slider.value + " seg."
96 width: rootWindow.width / 4
97 anchors.verticalCenter: timeout_slider.verticalCenter
100 target: timeout_slider
102 timeout_value.text = timeout_slider.value + " seg."
103 gps.setTimeOut(timeout_slider.value)
111 width: rootWindow.width / 4
112 anchors.verticalCenter: interval_slider.verticalCenter
116 width: rootWindow.width / 2
117 valueIndicatorVisible: true
121 value: gps.getInterval() / 60
125 text: interval_slider.value + " min."
126 width: rootWindow.width / 4
127 anchors.verticalCenter: interval_slider.verticalCenter
130 target: interval_slider
132 interval_value.text = interval_slider.value + " min."
133 gps.setInterval(interval_slider.value*60)
141 width: rootWindow.width / 4
142 anchors.verticalCenter: connect_switch.verticalCenter
146 width: rootWindow.width / 2
147 checked: latitude.getAutoConnect() ? true : false
149 connect_value.text = checked
150 latitude.setAutoConnect(checked)
155 text: connect_switch.checked
156 width: rootWindow.width / 4
157 anchors.verticalCenter: connect_switch.verticalCenter
164 do_auth.enabled = false;
165 if (demonio.demonio_status()) {
166 do_start.enabled = false;
167 do_stop.enabled = true;
169 do_start.enabled = true;
170 do_stop.enabled = false;
177 do_auth.enabled = true;
178 do_start.enabled = false;
179 do_stop.enabled = false;
180 if (!demonio.demonio_stop()) {
181 gps.stopUpdates(true)
188 do_auth.enabled = true;
195 latitude.setCurrentLocation(gps.getCurrentLatitude(),
196 gps.getCurrentLongitude(),
197 gps.getCurrentAccuracy())
198 latitude.sendCurrentLocation()