1 <?xml version=
"1.0" encoding=
"UTF-8"?>
3 <class>MixerCurve
</class>
4 <widget class=
"QFrame" name=
"MixerCurve">
5 <property name=
"geometry">
13 <property name=
"sizePolicy">
14 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"MinimumExpanding">
15 <horstretch>1</horstretch>
16 <verstretch>1</verstretch>
19 <property name=
"minimumSize">
25 <property name=
"maximumSize">
31 <property name=
"baseSize">
37 <property name=
"windowTitle">
38 <string>MixerCurve
</string>
40 <property name=
"frameShape">
41 <enum>QFrame::NoFrame
</enum>
43 <property name=
"frameShadow">
44 <enum>QFrame::Raised
</enum>
46 <layout class=
"QGridLayout" name=
"gridLayout">
47 <item row=
"0" column=
"1">
48 <widget class=
"MixerCurveWidget" name=
"CurveWidget" native=
"true">
49 <property name=
"sizePolicy">
50 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"MinimumExpanding">
51 <horstretch>0</horstretch>
52 <verstretch>0</verstretch>
55 <property name=
"font">
57 <pointsize>7</pointsize>
62 <item row=
"0" column=
"0" rowspan=
"3">
63 <widget class=
"QGroupBox" name=
"SettingsGroup">
64 <property name=
"maximumSize">
67 <height>16777215</height>
70 <property name=
"title">
71 <string>Throttle Curve
</string>
73 <layout class=
"QVBoxLayout" name=
"verticalLayout">
74 <property name=
"leftMargin">
77 <property name=
"topMargin">
80 <property name=
"rightMargin">
83 <property name=
"bottomMargin">
87 <widget class=
"QTableWidget" name=
"CurveSettings">
88 <property name=
"sizePolicy">
89 <sizepolicy hsizetype=
"Expanding" vsizetype=
"Expanding">
90 <horstretch>0</horstretch>
91 <verstretch>0</verstretch>
94 <property name=
"maximumSize">
100 <property name=
"font">
102 <pointsize>8</pointsize>
105 <property name=
"frameShape">
106 <enum>QFrame::StyledPanel
</enum>
108 <property name=
"frameShadow">
109 <enum>QFrame::Plain
</enum>
111 <property name=
"verticalScrollBarPolicy">
112 <enum>Qt::ScrollBarAlwaysOff
</enum>
114 <property name=
"horizontalScrollBarPolicy">
115 <enum>Qt::ScrollBarAlwaysOff
</enum>
117 <property name=
"autoScroll">
120 <property name=
"alternatingRowColors">
123 <property name=
"rowCount">
126 <property name=
"columnCount">
129 <attribute name=
"horizontalHeaderStretchLastSection">
132 <attribute name=
"verticalHeaderStretchLastSection">
136 <property name=
"text">
141 <property name=
"text">
146 <property name=
"text">
151 <property name=
"text">
156 <property name=
"text">
161 <property name=
"text">
162 <string>Value
</string>
164 <property name=
"textAlignment">
165 <set>AlignJustify|AlignVCenter
</set>
168 <item row=
"0" column=
"0">
169 <property name=
"text">
173 <item row=
"1" column=
"0">
174 <property name=
"text">
178 <item row=
"2" column=
"0">
179 <property name=
"text">
183 <item row=
"3" column=
"0">
184 <property name=
"text">
188 <item row=
"4" column=
"0">
189 <property name=
"text">
196 <widget class=
"QComboBox" name=
"CurveType">
198 <property name=
"text">
199 <string>Linear
</string>
203 <property name=
"text">
208 <property name=
"text">
213 <property name=
"text">
214 <string>Flat
</string>
218 <property name=
"text">
219 <string>Step
</string>
225 <widget class=
"QPushButton" name=
"GenerateCurve">
226 <property name=
"text">
227 <string>Generate
</string>
232 <widget class=
"QLabel" name=
"minLabel">
233 <property name=
"text">
236 <property name=
"alignment">
237 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
</set>
242 <widget class=
"QDoubleSpinBox" name=
"CurveMin">
243 <property name=
"alignment">
244 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
</set>
246 <property name=
"correctionMode">
247 <enum>QAbstractSpinBox::CorrectToNearestValue
</enum>
249 <property name=
"minimum">
250 <double>-
1.000000000000000</double>
252 <property name=
"maximum">
253 <double>1.000000000000000</double>
255 <property name=
"singleStep">
256 <double>0.010000000000000</double>
258 <property name=
"value">
259 <double>0.000000000000000</double>
264 <widget class=
"QLabel" name=
"maxLabel">
265 <property name=
"text">
271 <widget class=
"QDoubleSpinBox" name=
"CurveMax">
272 <property name=
"correctionMode">
273 <enum>QAbstractSpinBox::CorrectToNearestValue
</enum>
275 <property name=
"minimum">
276 <double>0.000000000000000</double>
278 <property name=
"maximum">
279 <double>1.000000000000000</double>
281 <property name=
"singleStep">
282 <double>0.010000000000000</double>
284 <property name=
"value">
285 <double>1.000000000000000</double>
290 <widget class=
"QLabel" name=
"stepLabel">
291 <property name=
"text">
292 <string>Step
</string>
297 <widget class=
"QDoubleSpinBox" name=
"CurveStep">
298 <property name=
"correctionMode">
299 <enum>QAbstractSpinBox::CorrectToNearestValue
</enum>
301 <property name=
"value">
302 <double>50.000000000000000</double>
307 <spacer name=
"verticalSpacer">
308 <property name=
"orientation">
309 <enum>Qt::Vertical
</enum>
311 <property name=
"sizeHint" stdset=
"0">
322 <item row=
"1" column=
"1">
323 <widget class=
"QWidget" name=
"buttonGroup" native=
"true">
324 <property name=
"sizePolicy">
325 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"Minimum">
326 <horstretch>0</horstretch>
327 <verstretch>0</verstretch>
330 <layout class=
"QHBoxLayout" name=
"horizontalLayout_2">
331 <property name=
"leftMargin">
334 <property name=
"topMargin">
337 <property name=
"rightMargin">
340 <property name=
"bottomMargin">
344 <spacer name=
"horizontalSpacer">
345 <property name=
"orientation">
346 <enum>Qt::Horizontal
</enum>
348 <property name=
"sizeHint" stdset=
"0">
357 <widget class=
"QPushButton" name=
"PopupCurve">
358 <property name=
"maximumSize">
360 <width>16777215</width>
364 <property name=
"text">
365 <string>Advanced...
</string>
370 <widget class=
"QPushButton" name=
"ResetCurve">
371 <property name=
"maximumSize">
373 <width>16777215</width>
377 <property name=
"text">
378 <string>Reset
</string>
389 <class>MixerCurveWidget
</class>
390 <extends>QWidget
</extends>
391 <header location=
"global">uavobjectwidgetutils/mixercurvewidget.h
</header>
392 <container>1</container>