OP-1900 have path_progress updated correctly for leg_remaining and error_below end...
[librepilot.git] / ground / openpilotgcs / src / plugins / uploader / devicewidget.ui
blobdaf488a6c6d08e1dbcc123682af664f4230a2dcf
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3 <class>deviceWidget</class>
4 <widget class="QWidget" name="deviceWidget">
5 <property name="geometry">
6 <rect>
7 <x>0</x>
8 <y>0</y>
9 <width>621</width>
10 <height>500</height>
11 </rect>
12 </property>
13 <property name="windowTitle">
14 <string>Form</string>
15 </property>
16 <layout class="QVBoxLayout" name="verticalLayout">
17 <item>
18 <widget class="QGroupBox" name="verticalGroupBox_4">
19 <property name="title">
20 <string>Device Information</string>
21 </property>
22 <layout class="QVBoxLayout" name="verticalLayout_7">
23 <property name="leftMargin">
24 <number>6</number>
25 </property>
26 <property name="topMargin">
27 <number>6</number>
28 </property>
29 <property name="rightMargin">
30 <number>6</number>
31 </property>
32 <property name="bottomMargin">
33 <number>6</number>
34 </property>
35 <item>
36 <layout class="QHBoxLayout" name="horizontalLayout_6">
37 <item>
38 <widget class="QGraphicsView" name="gVDevice">
39 <property name="minimumSize">
40 <size>
41 <width>160</width>
42 <height>160</height>
43 </size>
44 </property>
45 <property name="maximumSize">
46 <size>
47 <width>350</width>
48 <height>350</height>
49 </size>
50 </property>
51 <property name="styleSheet">
52 <string notr="true">background: transparent</string>
53 </property>
54 <property name="frameShape">
55 <enum>QFrame::NoFrame</enum>
56 </property>
57 <property name="renderHints">
58 <set>QPainter::HighQualityAntialiasing</set>
59 </property>
60 </widget>
61 </item>
62 <item>
63 <layout class="QVBoxLayout" name="verticalLayout_10">
64 <item>
65 <layout class="QHBoxLayout" name="horizontalLayout_7">
66 <item>
67 <layout class="QVBoxLayout" name="verticalLayout_4">
68 <item>
69 <widget class="QLabel" name="lblDevName">
70 <property name="text">
71 <string>lblDevName</string>
72 </property>
73 </widget>
74 </item>
75 <item>
76 <widget class="QLabel" name="lbldevID">
77 <property name="text">
78 <string>DeviceID</string>
79 </property>
80 </widget>
81 </item>
82 <item>
83 <widget class="QLabel" name="lblHWRev">
84 <property name="text">
85 <string>lblHWRev</string>
86 </property>
87 </widget>
88 </item>
89 <item>
90 <widget class="QLabel" name="lblAccess">
91 <property name="text">
92 <string>RW</string>
93 </property>
94 </widget>
95 </item>
96 <item>
97 <widget class="QLabel" name="lblBLVer">
98 <property name="text">
99 <string>BL Version</string>
100 </property>
101 </widget>
102 </item>
103 <item>
104 <widget class="QLabel" name="lblMaxCode">
105 <property name="text">
106 <string>MaxCodeSize</string>
107 </property>
108 </widget>
109 </item>
110 </layout>
111 </item>
112 <item>
113 <layout class="QVBoxLayout" name="verticalLayout_6">
114 <item>
115 <widget class="QPushButton" name="pbLoad">
116 <property name="toolTip">
117 <string>Open a file with new firmware image to be flashed</string>
118 </property>
119 <property name="text">
120 <string>Open...</string>
121 </property>
122 </widget>
123 </item>
124 <item>
125 <widget class="QCheckBox" name="confirmCheckBox">
126 <property name="text">
127 <string>I know what I'm doing!</string>
128 </property>
129 <property name="checked">
130 <bool>true</bool>
131 </property>
132 </widget>
133 </item>
134 <item>
135 <widget class="QPushButton" name="updateButton">
136 <property name="enabled">
137 <bool>false</bool>
138 </property>
139 <property name="toolTip">
140 <string>Write loaded firmware image to the board</string>
141 </property>
142 <property name="text">
143 <string>Flash</string>
144 </property>
145 </widget>
146 </item>
147 <item>
148 <widget class="QPushButton" name="retrieveButton">
149 <property name="toolTip">
150 <string>Read and save current board firmware to a file</string>
151 </property>
152 <property name="text">
153 <string>Retrieve...</string>
154 </property>
155 </widget>
156 </item>
157 </layout>
158 </item>
159 </layout>
160 </item>
161 <item>
162 <widget class="QProgressBar" name="progressBar">
163 <property name="value">
164 <number>0</number>
165 </property>
166 </widget>
167 </item>
168 </layout>
169 </item>
170 </layout>
171 </item>
172 <item>
173 <layout class="QHBoxLayout" name="horizontalLayout">
174 <item>
175 <widget class="QLabel" name="statusIcon">
176 <property name="text">
177 <string>ic</string>
178 </property>
179 </widget>
180 </item>
181 <item>
182 <widget class="QLabel" name="statusLabel">
183 <property name="sizePolicy">
184 <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
185 <horstretch>0</horstretch>
186 <verstretch>0</verstretch>
187 </sizepolicy>
188 </property>
189 <property name="font">
190 <font>
191 <weight>75</weight>
192 <bold>true</bold>
193 </font>
194 </property>
195 <property name="text">
196 <string>Status</string>
197 </property>
198 <property name="wordWrap">
199 <bool>true</bool>
200 </property>
201 </widget>
202 </item>
203 </layout>
204 </item>
205 <item>
206 <widget class="QLabel" name="filenameLabel">
207 <property name="sizePolicy">
208 <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
209 <horstretch>0</horstretch>
210 <verstretch>0</verstretch>
211 </sizepolicy>
212 </property>
213 <property name="font">
214 <font>
215 <weight>50</weight>
216 <bold>false</bold>
217 </font>
218 </property>
219 <property name="text">
220 <string>filename</string>
221 </property>
222 <property name="wordWrap">
223 <bool>true</bool>
224 </property>
225 </widget>
226 </item>
227 </layout>
228 </widget>
229 </item>
230 <item>
231 <layout class="QHBoxLayout" name="horizontalLayout_4">
232 <item>
233 <widget class="QGroupBox" name="groupBox">
234 <property name="title">
235 <string>Firmware:</string>
236 </property>
237 <property name="alignment">
238 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
239 </property>
240 <layout class="QVBoxLayout" name="verticalLayout_9">
241 <property name="leftMargin">
242 <number>6</number>
243 </property>
244 <property name="topMargin">
245 <number>6</number>
246 </property>
247 <property name="rightMargin">
248 <number>6</number>
249 </property>
250 <property name="bottomMargin">
251 <number>6</number>
252 </property>
253 <item>
254 <widget class="QLabel" name="label_2">
255 <property name="text">
256 <string>Board name:</string>
257 </property>
258 <property name="alignment">
259 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
260 </property>
261 </widget>
262 </item>
263 <item>
264 <widget class="QLabel" name="label_5">
265 <property name="text">
266 <string>Firmware tag:</string>
267 </property>
268 <property name="alignment">
269 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
270 </property>
271 </widget>
272 </item>
273 <item>
274 <widget class="QLabel" name="label_4">
275 <property name="text">
276 <string>Firmware date:</string>
277 </property>
278 <property name="alignment">
279 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
280 </property>
281 </widget>
282 </item>
283 <item>
284 <widget class="QLabel" name="label_3">
285 <property name="text">
286 <string>Git commit hash:</string>
287 </property>
288 <property name="alignment">
289 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
290 </property>
291 </widget>
292 </item>
293 <item>
294 <widget class="QLabel" name="label">
295 <property name="text">
296 <string>CRC:</string>
297 </property>
298 <property name="alignment">
299 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
300 </property>
301 </widget>
302 </item>
303 </layout>
304 </widget>
305 </item>
306 <item>
307 <widget class="QGroupBox" name="verticalGroupBox_3">
308 <property name="title">
309 <string>On Device</string>
310 </property>
311 <layout class="QVBoxLayout" name="verticalLayout_5">
312 <property name="leftMargin">
313 <number>6</number>
314 </property>
315 <property name="topMargin">
316 <number>6</number>
317 </property>
318 <property name="rightMargin">
319 <number>6</number>
320 </property>
321 <property name="bottomMargin">
322 <number>6</number>
323 </property>
324 <item>
325 <layout class="QHBoxLayout" name="horizontalLayout_5">
326 <item>
327 <layout class="QVBoxLayout" name="verticalLayout_8">
328 <item>
329 <widget class="QLabel" name="lblBrdName">
330 <property name="text">
331 <string>lblBrdName</string>
332 </property>
333 </widget>
334 </item>
335 <item>
336 <widget class="QLabel" name="lblDescription">
337 <property name="text">
338 <string>lblDescription</string>
339 </property>
340 </widget>
341 </item>
342 <item>
343 <widget class="QLabel" name="lblBuildDate">
344 <property name="text">
345 <string>lblBuildDate</string>
346 </property>
347 </widget>
348 </item>
349 <item>
350 <widget class="QLabel" name="lblGitTag">
351 <property name="text">
352 <string>lblGitTag</string>
353 </property>
354 </widget>
355 </item>
356 <item>
357 <widget class="QLabel" name="lblCRC">
358 <property name="text">
359 <string>lblCRC</string>
360 </property>
361 </widget>
362 </item>
363 </layout>
364 </item>
365 <item>
366 <widget class="QLabel" name="lblCertified">
367 <property name="text">
368 <string>lblCertified</string>
369 </property>
370 <property name="scaledContents">
371 <bool>false</bool>
372 </property>
373 </widget>
374 </item>
375 </layout>
376 </item>
377 </layout>
378 </widget>
379 </item>
380 <item>
381 <widget class="QGroupBox" name="verticalGroupBox_loaded">
382 <property name="enabled">
383 <bool>true</bool>
384 </property>
385 <property name="title">
386 <string>Loaded</string>
387 </property>
388 <layout class="QVBoxLayout" name="verticalLayout_2">
389 <property name="leftMargin">
390 <number>6</number>
391 </property>
392 <property name="topMargin">
393 <number>6</number>
394 </property>
395 <property name="rightMargin">
396 <number>6</number>
397 </property>
398 <property name="bottomMargin">
399 <number>6</number>
400 </property>
401 <item>
402 <layout class="QHBoxLayout" name="horizontalLayout_2">
403 <item>
404 <layout class="QVBoxLayout" name="verticalLayout_3">
405 <item>
406 <widget class="QLabel" name="lblBrdNameL">
407 <property name="text">
408 <string>lblBrdName</string>
409 </property>
410 </widget>
411 </item>
412 <item>
413 <widget class="QLabel" name="lblDescritpionL">
414 <property name="text">
415 <string>lblDescritpionL</string>
416 </property>
417 </widget>
418 </item>
419 <item>
420 <widget class="QLabel" name="lblBuildDateL">
421 <property name="text">
422 <string>lblBuildDate</string>
423 </property>
424 </widget>
425 </item>
426 <item>
427 <widget class="QLabel" name="lblGitTagL">
428 <property name="text">
429 <string>lblGitTag</string>
430 </property>
431 </widget>
432 </item>
433 <item>
434 <widget class="QLabel" name="lblCRCL">
435 <property name="text">
436 <string>lblCRC</string>
437 </property>
438 </widget>
439 </item>
440 </layout>
441 </item>
442 <item>
443 <widget class="QLabel" name="lblCertifiedL">
444 <property name="text">
445 <string>lblCertifiedL</string>
446 </property>
447 </widget>
448 </item>
449 </layout>
450 </item>
451 </layout>
452 </widget>
453 </item>
454 <item>
455 <spacer name="horizontalSpacer">
456 <property name="orientation">
457 <enum>Qt::Horizontal</enum>
458 </property>
459 <property name="sizeHint" stdset="0">
460 <size>
461 <width>40</width>
462 <height>20</height>
463 </size>
464 </property>
465 </spacer>
466 </item>
467 </layout>
468 </item>
469 <item>
470 <widget class="QGroupBox" name="groupCustom">
471 <layout class="QHBoxLayout" name="horizontalLayout_3">
472 <item>
473 <widget class="QLabel" name="lblX">
474 <property name="text">
475 <string>Custom description:</string>
476 </property>
477 </widget>
478 </item>
479 <item>
480 <widget class="QLineEdit" name="description"/>
481 </item>
482 </layout>
483 </widget>
484 </item>
485 </layout>
486 </widget>
487 <resources/>
488 <connections/>
489 </ui>