1 <?xml version=
"1.0" encoding=
"UTF-8"?>
3 <class>ScopeGadgetOptionsPage
</class>
4 <widget class=
"QWidget" name=
"ScopeGadgetOptionsPage">
5 <property name=
"geometry">
13 <property name=
"windowTitle">
16 <layout class=
"QVBoxLayout" name=
"verticalLayout_4">
17 <property name=
"margin">
21 <widget class=
"QScrollArea" name=
"scrollArea">
22 <property name=
"frameShape">
23 <enum>QFrame::NoFrame
</enum>
25 <property name=
"frameShadow">
26 <enum>QFrame::Plain
</enum>
28 <property name=
"widgetResizable">
31 <widget class=
"QWidget" name=
"scrollAreaWidgetContents">
32 <property name=
"geometry">
40 <layout class=
"QVBoxLayout" name=
"verticalLayout_3">
41 <property name=
"margin">
45 <layout class=
"QHBoxLayout" name=
"horizontalLayout">
46 <property name=
"sizeConstraint">
47 <enum>QLayout::SetDefaultConstraint
</enum>
50 <layout class=
"QFormLayout" name=
"formLayout">
51 <property name=
"fieldGrowthPolicy">
52 <enum>QFormLayout::AllNonFixedFieldsGrow
</enum>
54 <item row=
"0" column=
"0">
55 <widget class=
"QLabel" name=
"label_9">
56 <property name=
"font">
58 <family>Bitstream Charter
</family>
63 <property name=
"text">
64 <string>X-Axis
</string>
68 <item row=
"1" column=
"0">
69 <widget class=
"QLabel" name=
"label">
70 <property name=
"text">
71 <string>Plot Type:
</string>
75 <item row=
"1" column=
"1">
76 <widget class=
"QComboBox" name=
"cmbPlotType">
77 <property name=
"focusPolicy">
78 <enum>Qt::StrongFocus
</enum>
82 <item row=
"2" column=
"0">
83 <widget class=
"QLabel" name=
"label_2">
84 <property name=
"text">
85 <string>Data Size:
</string>
89 <item row=
"2" column=
"1">
90 <widget class=
"QSpinBox" name=
"spnDataSize">
91 <property name=
"focusPolicy">
92 <enum>Qt::StrongFocus
</enum>
94 <property name=
"suffix">
95 <string> seconds
</string>
97 <property name=
"maximum">
100 <property name=
"singleStep">
103 <property name=
"value">
108 <item row=
"3" column=
"0">
109 <widget class=
"QLabel" name=
"label_7">
110 <property name=
"text">
111 <string>Update Interval:
</string>
115 <item row=
"3" column=
"1">
116 <widget class=
"QSpinBox" name=
"spnRefreshInterval">
117 <property name=
"focusPolicy">
118 <enum>Qt::StrongFocus
</enum>
120 <property name=
"suffix">
123 <property name=
"minimum">
126 <property name=
"maximum">
127 <number>30000</number>
129 <property name=
"singleStep">
132 <property name=
"value">
133 <number>1000</number>
137 <item row=
"4" column=
"0">
138 <widget class=
"QLabel" name=
"label_8">
139 <property name=
"font">
141 <family>Bitstream Charter
</family>
146 <property name=
"text">
147 <string>Y-axis
</string>
151 <item row=
"5" column=
"0">
152 <widget class=
"QLabel" name=
"label_5">
153 <property name=
"text">
154 <string>UAVObject:
</string>
158 <item row=
"5" column=
"1">
159 <widget class=
"QComboBox" name=
"cmbUAVObjects">
160 <property name=
"focusPolicy">
161 <enum>Qt::StrongFocus
</enum>
165 <item row=
"6" column=
"0">
166 <widget class=
"QLabel" name=
"label_4">
167 <property name=
"text">
168 <string>UAVField:
</string>
172 <item row=
"6" column=
"1">
173 <widget class=
"QComboBox" name=
"cmbUAVField">
174 <property name=
"focusPolicy">
175 <enum>Qt::StrongFocus
</enum>
179 <item row=
"7" column=
"0">
180 <widget class=
"QLabel" name=
"mathFunctionLabel">
181 <property name=
"text">
182 <string>Math function:
</string>
186 <item row=
"7" column=
"1">
187 <widget class=
"QComboBox" name=
"mathFunctionComboBox">
188 <property name=
"focusPolicy">
189 <enum>Qt::StrongFocus
</enum>
193 <item row=
"8" column=
"0">
194 <widget class=
"QLabel" name=
"label_10">
195 <property name=
"text">
196 <string>Math window size
</string>
200 <item row=
"8" column=
"1">
201 <widget class=
"QSpinBox" name=
"spnMeanSamples">
202 <property name=
"enabled">
205 <property name=
"maximumSize">
207 <width>16777215</width>
208 <height>16777215</height>
211 <property name=
"focusPolicy">
212 <enum>Qt::StrongFocus
</enum>
214 <property name=
"suffix">
215 <string> samples
</string>
217 <property name=
"minimum">
220 <property name=
"maximum">
221 <number>1001</number>
223 <property name=
"singleStep">
226 <property name=
"value">
231 <item row=
"9" column=
"0">
232 <widget class=
"QLabel" name=
"label_3">
233 <property name=
"text">
234 <string>Color:
</string>
238 <item row=
"9" column=
"1">
239 <widget class=
"QPushButton" name=
"btnColor">
240 <property name=
"focusPolicy">
241 <enum>Qt::StrongFocus
</enum>
243 <property name=
"text">
244 <string>Choose
</string>
248 <item row=
"10" column=
"0">
249 <widget class=
"QLabel" name=
"label_6">
250 <property name=
"text">
251 <string>Y-axis scale factor:
</string>
255 <item row=
"10" column=
"1">
256 <widget class=
"QComboBox" name=
"cmbScale">
257 <property name=
"focusPolicy">
258 <enum>Qt::StrongFocus
</enum>
260 <property name=
"editable">
265 <item row=
"11" column=
"1">
266 <widget class=
"QCheckBox" name=
"drawAntialiasedCheckBox">
267 <property name=
"toolTip">
268 <string>Check this to have the curve drawn antialiased.
</string>
270 <property name=
"text">
271 <string>Draw Antialiased
</string>
273 <property name=
"checked">
281 <layout class=
"QVBoxLayout" name=
"verticalLayout_2">
282 <property name=
"sizeConstraint">
283 <enum>QLayout::SetFixedSize
</enum>
286 <spacer name=
"verticalSpacer">
287 <property name=
"orientation">
288 <enum>Qt::Vertical
</enum>
290 <property name=
"sizeHint" stdset=
"0">
299 <widget class=
"QPushButton" name=
"btnAddCurve">
300 <property name=
"toolTip">
301 <string>Add a new curve to the scope, or update it if the UAVObject and UAVField is the same.
</string>
303 <property name=
"text">
304 <string>Add / Update
</string>
309 <widget class=
"QPushButton" name=
"btnRemoveCurve">
310 <property name=
"toolTip">
311 <string>Remove the curve from the scope.
</string>
313 <property name=
"text">
314 <string>Remove
</string>
319 <spacer name=
"verticalSpacer_2">
320 <property name=
"orientation">
321 <enum>Qt::Vertical
</enum>
323 <property name=
"sizeType">
324 <enum>QSizePolicy::Expanding
</enum>
326 <property name=
"sizeHint" stdset=
"0">
337 <layout class=
"QVBoxLayout" name=
"verticalLayout">
339 <spacer name=
"verticalSpacer_3">
340 <property name=
"orientation">
341 <enum>Qt::Vertical
</enum>
343 <property name=
"sizeHint" stdset=
"0">
352 <widget class=
"QListWidget" name=
"lstCurves">
353 <property name=
"selectionBehavior">
354 <enum>QAbstractItemView::SelectItems
</enum>
356 <property name=
"batchSize">
362 <spacer name=
"verticalSpacer_4">
363 <property name=
"orientation">
364 <enum>Qt::Vertical
</enum>
366 <property name=
"sizeHint" stdset=
"0">
379 <spacer name=
"verticalSpacer_5">
380 <property name=
"orientation">
381 <enum>Qt::Vertical
</enum>
383 <property name=
"sizeHint" stdset=
"0">
392 <layout class=
"QHBoxLayout" name=
"horizontalLayout_2">
394 <layout class=
"QVBoxLayout" name=
"verticalLayout_5">
396 <widget class=
"QCheckBox" name=
"LoggingEnable">
397 <property name=
"text">
398 <string>Log data to csv file (not interpolated)
</string>
403 <widget class=
"QCheckBox" name=
"LoggingConnect">
404 <property name=
"text">
405 <string>New file on connect
</string>
412 <widget class=
"QLabel" name=
"LoggingLabel">
413 <property name=
"text">
414 <string>Logging path
</string>
419 <widget class=
"Utils::PathChooser" name=
"LoggingPath" native=
"true">
420 <property name=
"sizePolicy">
421 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"Minimum">
422 <horstretch>0</horstretch>
423 <verstretch>0</verstretch>
431 <layout class=
"QHBoxLayout" name=
"horizontalLayout_3">
433 <widget class=
"QLabel" name=
"lblWarnings">
434 <property name=
"enabled">
437 <property name=
"palette">
440 <colorrole role=
"WindowText">
441 <brush brushstyle=
"SolidPattern">
451 <colorrole role=
"WindowText">
452 <brush brushstyle=
"SolidPattern">
462 <colorrole role=
"WindowText">
463 <brush brushstyle=
"SolidPattern">
474 <property name=
"lineWidth">
477 <property name=
"text">
492 <class>Utils::PathChooser
</class>
493 <extends>QWidget
</extends>
494 <header>utils/pathchooser.h
</header>
495 <container>1</container>
499 <tabstop>cmbPlotType
</tabstop>
500 <tabstop>spnDataSize
</tabstop>
501 <tabstop>spnRefreshInterval
</tabstop>
502 <tabstop>cmbUAVObjects
</tabstop>
503 <tabstop>cmbUAVField
</tabstop>
504 <tabstop>mathFunctionComboBox
</tabstop>
505 <tabstop>spnMeanSamples
</tabstop>
506 <tabstop>btnColor
</tabstop>
507 <tabstop>cmbScale
</tabstop>
508 <tabstop>btnAddCurve
</tabstop>
509 <tabstop>btnRemoveCurve
</tabstop>
510 <tabstop>lstCurves
</tabstop>
511 <tabstop>LoggingEnable
</tabstop>
512 <tabstop>LoggingConnect
</tabstop>