1 <?xml version=
"1.0" encoding=
"UTF-8"?>
3 <class>DialGadgetOptionsPage
</class>
4 <widget class=
"QWidget" name=
"DialGadgetOptionsPage">
5 <property name=
"geometry">
13 <property name=
"sizePolicy">
14 <sizepolicy hsizetype=
"Expanding" vsizetype=
"Expanding">
15 <horstretch>0</horstretch>
16 <verstretch>0</verstretch>
19 <property name=
"windowTitle">
22 <layout class=
"QVBoxLayout" name=
"verticalLayout_2">
23 <property name=
"margin">
27 <widget class=
"QScrollArea" name=
"scrollArea">
28 <property name=
"frameShape">
29 <enum>QFrame::NoFrame
</enum>
31 <property name=
"frameShadow">
32 <enum>QFrame::Plain
</enum>
34 <property name=
"widgetResizable">
37 <widget class=
"QWidget" name=
"scrollAreaWidgetContents">
38 <property name=
"geometry">
46 <layout class=
"QVBoxLayout" name=
"verticalLayout">
47 <property name=
"margin">
51 <layout class=
"QHBoxLayout" name=
"horizontalLayout" stretch=
"0,0">
52 <property name=
"spacing">
55 <property name=
"sizeConstraint">
56 <enum>QLayout::SetMaximumSize
</enum>
58 <property name=
"bottomMargin">
62 <widget class=
"QLabel" name=
"label">
63 <property name=
"sizePolicy">
64 <sizepolicy hsizetype=
"Minimum" vsizetype=
"Preferred">
65 <horstretch>0</horstretch>
66 <verstretch>0</verstretch>
69 <property name=
"text">
70 <string>Dial SVG:
</string>
75 <widget class=
"Utils::PathChooser" name=
"svgSourceFile" native=
"true">
76 <property name=
"sizePolicy">
77 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"Preferred">
78 <horstretch>0</horstretch>
79 <verstretch>0</verstretch>
87 <layout class=
"QHBoxLayout" name=
"horizontalLayout_13">
88 <property name=
"bottomMargin">
92 <widget class=
"QLabel" name=
"label_28">
93 <property name=
"sizePolicy">
94 <sizepolicy hsizetype=
"Minimum" vsizetype=
"Preferred">
95 <horstretch>0</horstretch>
96 <verstretch>0</verstretch>
99 <property name=
"text">
100 <string>Dial font:
</string>
105 <widget class=
"QPushButton" name=
"fontPicker">
106 <property name=
"text">
107 <string>Select...
</string>
112 <spacer name=
"horizontalSpacer_4">
113 <property name=
"orientation">
114 <enum>Qt::Horizontal
</enum>
116 <property name=
"sizeHint" stdset=
"0">
127 <layout class=
"QHBoxLayout" name=
"horizontalLayout_2">
129 <widget class=
"QLabel" name=
"label_2">
130 <property name=
"text">
131 <string>BackgroundID
</string>
136 <widget class=
"QLineEdit" name=
"backgroundID">
137 <property name=
"toolTip">
138 <string>XML ID of the SVG source file used to display the dial background.
</string>
143 <widget class=
"QLabel" name=
"label_3">
144 <property name=
"text">
145 <string>ForegroundID
</string>
150 <widget class=
"QLineEdit" name=
"foregroundID">
151 <property name=
"toolTip">
152 <string>XML ID of the SVG source file used to display the dial foreground (above everything else, needles included).
</string>
159 <widget class=
"QTabWidget" name=
"tabWidget">
160 <property name=
"sizePolicy">
161 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"MinimumExpanding">
162 <horstretch>0</horstretch>
163 <verstretch>0</verstretch>
166 <property name=
"currentIndex">
169 <widget class=
"QWidget" name=
"tab">
170 <attribute name=
"title">
171 <string>Indicator
1</string>
173 <layout class=
"QVBoxLayout" name=
"verticalLayout_3">
175 <layout class=
"QHBoxLayout" name=
"horizontalLayout_5">
177 <widget class=
"QLabel" name=
"label_12">
178 <property name=
"text">
179 <string>Movement:
</string>
184 <widget class=
"QComboBox" name=
"moveNeedle1"/>
187 <widget class=
"QLabel" name=
"label_5">
188 <property name=
"text">
194 <widget class=
"QLineEdit" name=
"needle1ID">
195 <property name=
"sizePolicy">
196 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"Fixed">
197 <horstretch>0</horstretch>
198 <verstretch>0</verstretch>
201 <property name=
"minimumSize">
207 <property name=
"maximumSize">
209 <width>16777215</width>
210 <height>16777215</height>
213 <property name=
"toolTip">
214 <string>XML ID of the SVG source file used to display the first needle/indicator.
</string>
219 <spacer name=
"horizontalSpacer">
220 <property name=
"orientation">
221 <enum>Qt::Horizontal
</enum>
223 <property name=
"sizeHint" stdset=
"0">
234 <layout class=
"QHBoxLayout" name=
"horizontalLayout_3">
235 <property name=
"topMargin">
239 <widget class=
"QLabel" name=
"label_6">
240 <property name=
"text">
241 <string>Min:
</string>
246 <widget class=
"QDoubleSpinBox" name=
"needle1Min">
247 <property name=
"sizePolicy">
248 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"Fixed">
249 <horstretch>0</horstretch>
250 <verstretch>0</verstretch>
253 <property name=
"decimals">
256 <property name=
"minimum">
257 <double>-
100000.000000000000000</double>
259 <property name=
"maximum">
260 <double>100000.000000000000000</double>
265 <widget class=
"QLabel" name=
"label_7">
266 <property name=
"text">
267 <string>Max:
</string>
272 <widget class=
"QDoubleSpinBox" name=
"needle1Max">
273 <property name=
"sizePolicy">
274 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"Fixed">
275 <horstretch>0</horstretch>
276 <verstretch>0</verstretch>
279 <property name=
"decimals">
282 <property name=
"minimum">
283 <double>-
100000.000000000000000</double>
285 <property name=
"maximum">
286 <double>100000.000000000000000</double>
291 <widget class=
"QLabel" name=
"label_10">
292 <property name=
"text">
293 <string>Factor:
</string>
298 <widget class=
"QDoubleSpinBox" name=
"factor1">
299 <property name=
"sizePolicy">
300 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"Fixed">
301 <horstretch>0</horstretch>
302 <verstretch>0</verstretch>
305 <property name=
"decimals">
308 <property name=
"minimum">
309 <double>-
100000.000000000000000</double>
311 <property name=
"maximum">
312 <double>100000.000000000000000</double>
319 <layout class=
"QHBoxLayout" name=
"horizontalLayout_4">
320 <property name=
"topMargin">
324 <widget class=
"QLabel" name=
"label_8">
325 <property name=
"text">
326 <string>DataObject
</string>
331 <widget class=
"QComboBox" name=
"uavObject1">
332 <property name=
"sizePolicy">
333 <sizepolicy hsizetype=
"Expanding" vsizetype=
"Fixed">
334 <horstretch>0</horstretch>
335 <verstretch>0</verstretch>
341 <widget class=
"QLabel" name=
"label_9">
342 <property name=
"text">
343 <string>ObjectField
</string>
348 <widget class=
"QComboBox" name=
"objectField1">
349 <property name=
"sizePolicy">
350 <sizepolicy hsizetype=
"Expanding" vsizetype=
"Fixed">
351 <horstretch>0</horstretch>
352 <verstretch>0</verstretch>
361 <widget class=
"QWidget" name=
"tab_2">
362 <attribute name=
"title">
363 <string>Indicator
2</string>
365 <layout class=
"QVBoxLayout" name=
"verticalLayout_6">
367 <layout class=
"QHBoxLayout" name=
"horizontalLayout_6">
369 <widget class=
"QLabel" name=
"label_13">
370 <property name=
"text">
371 <string>Movement:
</string>
376 <widget class=
"QComboBox" name=
"moveNeedle2"/>
379 <widget class=
"QLabel" name=
"label_17">
380 <property name=
"text">
386 <widget class=
"QLineEdit" name=
"needle2ID">
387 <property name=
"sizePolicy">
388 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"Fixed">
389 <horstretch>0</horstretch>
390 <verstretch>0</verstretch>
396 <spacer name=
"horizontalSpacer_2">
397 <property name=
"orientation">
398 <enum>Qt::Horizontal
</enum>
400 <property name=
"sizeHint" stdset=
"0">
411 <layout class=
"QHBoxLayout" name=
"horizontalLayout_7">
412 <property name=
"topMargin">
416 <widget class=
"QLabel" name=
"label_18">
417 <property name=
"text">
418 <string>Min:
</string>
423 <widget class=
"QDoubleSpinBox" name=
"needle2Min">
424 <property name=
"sizePolicy">
425 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"Fixed">
426 <horstretch>0</horstretch>
427 <verstretch>0</verstretch>
430 <property name=
"decimals">
433 <property name=
"minimum">
434 <double>-
10000.000000000000000</double>
436 <property name=
"maximum">
437 <double>100000.000000000000000</double>
442 <widget class=
"QLabel" name=
"label_19">
443 <property name=
"text">
444 <string>Max:
</string>
449 <widget class=
"QDoubleSpinBox" name=
"needle2Max">
450 <property name=
"sizePolicy">
451 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"Fixed">
452 <horstretch>0</horstretch>
453 <verstretch>0</verstretch>
456 <property name=
"decimals">
459 <property name=
"minimum">
460 <double>-
100000.000000000000000</double>
462 <property name=
"maximum">
463 <double>100000.000000000000000</double>
468 <widget class=
"QLabel" name=
"label_11">
469 <property name=
"text">
470 <string>Factor:
</string>
475 <widget class=
"QDoubleSpinBox" name=
"factor2">
476 <property name=
"sizePolicy">
477 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"Fixed">
478 <horstretch>0</horstretch>
479 <verstretch>0</verstretch>
482 <property name=
"decimals">
485 <property name=
"minimum">
486 <double>-
100000.000000000000000</double>
488 <property name=
"maximum">
489 <double>100000.000000000000000</double>
496 <layout class=
"QHBoxLayout" name=
"horizontalLayout_8">
497 <property name=
"topMargin">
501 <widget class=
"QLabel" name=
"label_20">
502 <property name=
"text">
503 <string>DataObject
</string>
508 <widget class=
"QComboBox" name=
"uavObject2">
509 <property name=
"sizePolicy">
510 <sizepolicy hsizetype=
"Expanding" vsizetype=
"Fixed">
511 <horstretch>0</horstretch>
512 <verstretch>0</verstretch>
518 <widget class=
"QLabel" name=
"label_21">
519 <property name=
"text">
520 <string>ObjectField
</string>
525 <widget class=
"QComboBox" name=
"objectField2">
526 <property name=
"sizePolicy">
527 <sizepolicy hsizetype=
"Expanding" vsizetype=
"Fixed">
528 <horstretch>0</horstretch>
529 <verstretch>0</verstretch>
538 <widget class=
"QWidget" name=
"tab_3">
539 <attribute name=
"title">
540 <string>Indicator
3</string>
542 <layout class=
"QVBoxLayout" name=
"verticalLayout_7">
544 <layout class=
"QHBoxLayout" name=
"horizontalLayout_9">
546 <widget class=
"QLabel" name=
"label_14">
547 <property name=
"text">
548 <string>Movement:
</string>
553 <widget class=
"QComboBox" name=
"moveNeedle3"/>
556 <widget class=
"QLabel" name=
"label_23">
557 <property name=
"text">
563 <widget class=
"QLineEdit" name=
"needle3ID">
564 <property name=
"sizePolicy">
565 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"Fixed">
566 <horstretch>0</horstretch>
567 <verstretch>0</verstretch>
573 <spacer name=
"horizontalSpacer_3">
574 <property name=
"orientation">
575 <enum>Qt::Horizontal
</enum>
577 <property name=
"sizeHint" stdset=
"0">
588 <layout class=
"QHBoxLayout" name=
"horizontalLayout_10">
589 <property name=
"topMargin">
593 <widget class=
"QLabel" name=
"label_24">
594 <property name=
"text">
595 <string>Min:
</string>
600 <widget class=
"QDoubleSpinBox" name=
"needle3Min">
601 <property name=
"sizePolicy">
602 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"Fixed">
603 <horstretch>0</horstretch>
604 <verstretch>0</verstretch>
607 <property name=
"decimals">
610 <property name=
"minimum">
611 <double>-
10000.000000000000000</double>
613 <property name=
"maximum">
614 <double>100000.000000000000000</double>
619 <widget class=
"QLabel" name=
"label_25">
620 <property name=
"text">
621 <string>Max:
</string>
626 <widget class=
"QDoubleSpinBox" name=
"needle3Max">
627 <property name=
"sizePolicy">
628 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"Fixed">
629 <horstretch>0</horstretch>
630 <verstretch>0</verstretch>
633 <property name=
"decimals">
636 <property name=
"minimum">
637 <double>-
100000.000000000000000</double>
639 <property name=
"maximum">
640 <double>100000.000000000000000</double>
645 <widget class=
"QLabel" name=
"label_15">
646 <property name=
"text">
647 <string>Factor:
</string>
652 <widget class=
"QDoubleSpinBox" name=
"factor3">
653 <property name=
"sizePolicy">
654 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"Fixed">
655 <horstretch>0</horstretch>
656 <verstretch>0</verstretch>
659 <property name=
"decimals">
662 <property name=
"minimum">
663 <double>-
100000.000000000000000</double>
665 <property name=
"maximum">
666 <double>100000.000000000000000</double>
673 <layout class=
"QHBoxLayout" name=
"horizontalLayout_11">
674 <property name=
"topMargin">
678 <widget class=
"QLabel" name=
"label_26">
679 <property name=
"text">
680 <string>DataObject
</string>
685 <widget class=
"QComboBox" name=
"uavObject3">
686 <property name=
"sizePolicy">
687 <sizepolicy hsizetype=
"Expanding" vsizetype=
"Fixed">
688 <horstretch>0</horstretch>
689 <verstretch>0</verstretch>
695 <widget class=
"QLabel" name=
"label_27">
696 <property name=
"text">
697 <string>ObjectField
</string>
702 <widget class=
"QComboBox" name=
"objectField3">
703 <property name=
"sizePolicy">
704 <sizepolicy hsizetype=
"Expanding" vsizetype=
"Fixed">
705 <horstretch>0</horstretch>
706 <verstretch>0</verstretch>
718 <layout class=
"QHBoxLayout" name=
"horizontalLayout_12">
720 <widget class=
"QCheckBox" name=
"useOpenGL">
721 <property name=
"toolTip">
722 <string>Use OpenGL for rendering. Will lower CPU usage, depending on the capabilities of your graphics card, but might slightly alter the look
& feel of the dial.
</string>
724 <property name=
"text">
725 <string>Use OpenGL
</string>
730 <widget class=
"QCheckBox" name=
"smoothUpdates">
731 <property name=
"toolTip">
732 <string>When checked, the Dial plugin will make needle moves smoother by simulating inertia.
</string>
734 <property name=
"text">
735 <string>Smooth updates
</string>
742 <spacer name=
"verticalSpacer">
743 <property name=
"orientation">
744 <enum>Qt::Vertical
</enum>
746 <property name=
"sizeHint" stdset=
"0">
762 <class>Utils::PathChooser
</class>
763 <extends>QWidget
</extends>
764 <header>utils/pathchooser.h
</header>
765 <container>1</container>