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;
32 width: rootWindow.width / 3
36 do_start.enabled = true;
37 do_stop.enabled = false;
43 width: rootWindow.width
47 width: rootWindow.width / 4
48 anchors.verticalCenter: position.verticalCenter
52 width: rootWindow.width * 3 / 4
56 placeholderText: "pos_lat"
62 placeholderText: "pos_lon"
68 placeholderText: "pos_acc"
74 placeholderText: "pos_tis"
83 width: rootWindow.width / 4
84 anchors.verticalCenter: method_button.verticalCenter
88 width: rootWindow.width * 2 / 3
92 checked: gps.getPositioningMethod() == "cell" ? true : false
93 onClicked: gps.setPositioningMethod("cell")
98 checked: gps.getPositioningMethod() == "all" ? true : false
99 onClicked: gps.setPositioningMethod("all")
104 checked: gps.getPositioningMethod() == "gps" ? true : false
105 onClicked: gps.setPositioningMethod("gps")
113 width: rootWindow.width / 4
114 anchors.verticalCenter: timeout_slider.verticalCenter
118 width: rootWindow.width / 2
119 valueIndicatorVisible: true
123 value: gps.getTimeOut()
127 text: timeout_slider.value + " seg."
128 width: rootWindow.width / 4
129 anchors.verticalCenter: timeout_slider.verticalCenter
132 target: timeout_slider
134 timeout_value.text = timeout_slider.value + " seg."
135 gps.setTimeOut(timeout_slider.value)
143 width: rootWindow.width / 4
144 anchors.verticalCenter: interval_slider.verticalCenter
148 width: rootWindow.width / 2
149 valueIndicatorVisible: true
153 value: gps.getInterval() / 60
157 text: interval_slider.value + " min."
158 width: rootWindow.width / 4
159 anchors.verticalCenter: interval_slider.verticalCenter
162 target: interval_slider
164 interval_value.text = interval_slider.value + " min."
165 gps.setInterval(interval_slider.value*60)
173 width: rootWindow.width / 4
174 anchors.verticalCenter: connect_switch.verticalCenter
178 width: rootWindow.width / 2
179 checked: latitude.getAutoConnect() ? true : false
181 connect_value.text = checked
182 latitude.setAutoConnect(checked)
187 text: connect_switch.checked
188 width: rootWindow.width / 4
189 anchors.verticalCenter: connect_switch.verticalCenter
196 do_auth.enabled = false;
197 do_start.enabled = true;
198 do_stop.enabled = false;
204 do_auth.enabled = true;
205 do_start.enabled = false;
206 do_stop.enabled = false;
207 gps.stopUpdates(true)
213 do_auth.enabled = true;
220 pos_lat.text = gps.getCurrentLatitude()
221 pos_lon.text = gps.getCurrentLongitude()
222 pos_acc.text = gps.getCurrentAccuracy()
223 pos_tis.text = gps.getCurrentTimestamp()
229 pos_lat.text = gps.getCurrentLatitude()
230 pos_lon.text = gps.getCurrentLongitude()
231 pos_acc.text = gps.getCurrentAccuracy()
232 pos_tis.text = gps.getCurrentTimestamp()
233 latitude.setCurrentLocation(pos_lat.text, pos_lon.text, pos_acc.text)
234 latitude.sendCurrentLocation()