9 width: rootWindow.width
12 width: rootWindow.width / 3
16 Qt.openUrlExternally(latitude.getUserAuthorization())
21 width: rootWindow.width / 3
25 do_start.enabled = false;
26 do_stop.enabled = true;
27 if (!demonio.demonio_start()) {
34 width: rootWindow.width / 3
38 do_start.enabled = true;
39 do_stop.enabled = false;
40 if (!demonio.demonio_stop()) {
50 width: rootWindow.width / 4
51 anchors.verticalCenter: method_button.verticalCenter
55 width: rootWindow.width * 2 / 3
59 checked: gps.getPositioningMethod() == "cell" ? true : false
60 onClicked: gps.setPositioningMethod("cell")
65 checked: gps.getPositioningMethod() == "all" ? true : false
66 onClicked: gps.setPositioningMethod("all")
71 checked: gps.getPositioningMethod() == "gps" ? true : false
72 onClicked: gps.setPositioningMethod("gps")
80 width: rootWindow.width / 4
81 anchors.verticalCenter: timeout_slider.verticalCenter
85 width: rootWindow.width / 2
86 valueIndicatorVisible: true
90 value: gps.getTimeOut()
94 text: timeout_slider.value + " seg."
95 width: rootWindow.width / 4
96 anchors.verticalCenter: timeout_slider.verticalCenter
99 target: timeout_slider
101 timeout_value.text = timeout_slider.value + " seg."
102 gps.setTimeOut(timeout_slider.value)
110 width: rootWindow.width / 4
111 anchors.verticalCenter: interval_slider.verticalCenter
115 width: rootWindow.width / 2
116 valueIndicatorVisible: true
120 value: gps.getInterval() / 60
124 text: interval_slider.value + " min."
125 width: rootWindow.width / 4
126 anchors.verticalCenter: interval_slider.verticalCenter
129 target: interval_slider
131 interval_value.text = interval_slider.value + " min."
132 gps.setInterval(interval_slider.value*60)
140 width: rootWindow.width / 4
141 anchors.verticalCenter: connect_switch.verticalCenter
145 width: rootWindow.width / 2
146 checked: latitude.getAutoConnect() ? true : false
148 connect_value.text = checked
149 latitude.setAutoConnect(checked)
154 text: connect_switch.checked
155 width: rootWindow.width / 4
156 anchors.verticalCenter: connect_switch.verticalCenter
163 do_auth.enabled = false;
164 if (demonio.demonio_status()) {
165 do_start.enabled = false;
166 do_stop.enabled = true;
168 do_start.enabled = true;
169 do_stop.enabled = false;
176 do_auth.enabled = true;
177 do_start.enabled = false;
178 do_stop.enabled = false;
179 if (!demonio.demonio_stop()) {
180 gps.stopUpdates(true)
187 do_auth.enabled = true;
194 latitude.setCurrentLocation(gps.getCurrentLatitude(),
195 gps.getCurrentLongitude(),
196 gps.getCurrentAccuracy())
197 latitude.sendCurrentLocation()