LP-311 Remove basic/advanced stabilization tab auto-switch (autotune/txpid lock issues)
[librepilot.git] / ground / gcs / src / plugins / config / mixercurve.ui
blobbdddb1e80cafb5adbdcc34ff0a84276536c8f46a
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3 <class>MixerCurve</class>
4 <widget class="QFrame" name="MixerCurve">
5 <property name="geometry">
6 <rect>
7 <x>0</x>
8 <y>0</y>
9 <width>543</width>
10 <height>488</height>
11 </rect>
12 </property>
13 <property name="sizePolicy">
14 <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
15 <horstretch>1</horstretch>
16 <verstretch>1</verstretch>
17 </sizepolicy>
18 </property>
19 <property name="minimumSize">
20 <size>
21 <width>441</width>
22 <height>321</height>
23 </size>
24 </property>
25 <property name="maximumSize">
26 <size>
27 <width>1000</width>
28 <height>1000</height>
29 </size>
30 </property>
31 <property name="baseSize">
32 <size>
33 <width>300</width>
34 <height>300</height>
35 </size>
36 </property>
37 <property name="windowTitle">
38 <string>MixerCurve</string>
39 </property>
40 <property name="frameShape">
41 <enum>QFrame::NoFrame</enum>
42 </property>
43 <property name="frameShadow">
44 <enum>QFrame::Raised</enum>
45 </property>
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>
53 </sizepolicy>
54 </property>
55 <property name="font">
56 <font>
57 <pointsize>7</pointsize>
58 </font>
59 </property>
60 </widget>
61 </item>
62 <item row="0" column="0" rowspan="3">
63 <widget class="QGroupBox" name="SettingsGroup">
64 <property name="maximumSize">
65 <size>
66 <width>120</width>
67 <height>16777215</height>
68 </size>
69 </property>
70 <property name="title">
71 <string>Throttle Curve</string>
72 </property>
73 <layout class="QVBoxLayout" name="verticalLayout">
74 <property name="leftMargin">
75 <number>0</number>
76 </property>
77 <property name="topMargin">
78 <number>9</number>
79 </property>
80 <property name="rightMargin">
81 <number>0</number>
82 </property>
83 <property name="bottomMargin">
84 <number>0</number>
85 </property>
86 <item>
87 <widget class="QTableWidget" name="CurveSettings">
88 <property name="sizePolicy">
89 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
90 <horstretch>0</horstretch>
91 <verstretch>0</verstretch>
92 </sizepolicy>
93 </property>
94 <property name="maximumSize">
95 <size>
96 <width>65535</width>
97 <height>200</height>
98 </size>
99 </property>
100 <property name="font">
101 <font>
102 <pointsize>8</pointsize>
103 </font>
104 </property>
105 <property name="frameShape">
106 <enum>QFrame::StyledPanel</enum>
107 </property>
108 <property name="frameShadow">
109 <enum>QFrame::Plain</enum>
110 </property>
111 <property name="verticalScrollBarPolicy">
112 <enum>Qt::ScrollBarAlwaysOff</enum>
113 </property>
114 <property name="horizontalScrollBarPolicy">
115 <enum>Qt::ScrollBarAlwaysOff</enum>
116 </property>
117 <property name="autoScroll">
118 <bool>false</bool>
119 </property>
120 <property name="alternatingRowColors">
121 <bool>true</bool>
122 </property>
123 <property name="rowCount">
124 <number>5</number>
125 </property>
126 <property name="columnCount">
127 <number>1</number>
128 </property>
129 <attribute name="horizontalHeaderStretchLastSection">
130 <bool>true</bool>
131 </attribute>
132 <attribute name="verticalHeaderStretchLastSection">
133 <bool>false</bool>
134 </attribute>
135 <row>
136 <property name="text">
137 <string>Max</string>
138 </property>
139 </row>
140 <row>
141 <property name="text">
142 <string>4</string>
143 </property>
144 </row>
145 <row>
146 <property name="text">
147 <string>3</string>
148 </property>
149 </row>
150 <row>
151 <property name="text">
152 <string>2</string>
153 </property>
154 </row>
155 <row>
156 <property name="text">
157 <string>Min</string>
158 </property>
159 </row>
160 <column>
161 <property name="text">
162 <string>Value</string>
163 </property>
164 <property name="textAlignment">
165 <set>AlignJustify|AlignVCenter</set>
166 </property>
167 </column>
168 <item row="0" column="0">
169 <property name="text">
170 <string>1.0</string>
171 </property>
172 </item>
173 <item row="1" column="0">
174 <property name="text">
175 <string>.75</string>
176 </property>
177 </item>
178 <item row="2" column="0">
179 <property name="text">
180 <string>.50</string>
181 </property>
182 </item>
183 <item row="3" column="0">
184 <property name="text">
185 <string>.25</string>
186 </property>
187 </item>
188 <item row="4" column="0">
189 <property name="text">
190 <string>.00</string>
191 </property>
192 </item>
193 </widget>
194 </item>
195 <item>
196 <widget class="QComboBox" name="CurveType">
197 <item>
198 <property name="text">
199 <string>Linear</string>
200 </property>
201 </item>
202 <item>
203 <property name="text">
204 <string>Log</string>
205 </property>
206 </item>
207 <item>
208 <property name="text">
209 <string>Exp</string>
210 </property>
211 </item>
212 <item>
213 <property name="text">
214 <string>Flat</string>
215 </property>
216 </item>
217 <item>
218 <property name="text">
219 <string>Step</string>
220 </property>
221 </item>
222 </widget>
223 </item>
224 <item>
225 <widget class="QPushButton" name="GenerateCurve">
226 <property name="text">
227 <string>Generate</string>
228 </property>
229 </widget>
230 </item>
231 <item>
232 <widget class="QLabel" name="minLabel">
233 <property name="text">
234 <string>Min</string>
235 </property>
236 <property name="alignment">
237 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
238 </property>
239 </widget>
240 </item>
241 <item>
242 <widget class="QDoubleSpinBox" name="CurveMin">
243 <property name="alignment">
244 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
245 </property>
246 <property name="correctionMode">
247 <enum>QAbstractSpinBox::CorrectToNearestValue</enum>
248 </property>
249 <property name="minimum">
250 <double>-1.000000000000000</double>
251 </property>
252 <property name="maximum">
253 <double>1.000000000000000</double>
254 </property>
255 <property name="singleStep">
256 <double>0.010000000000000</double>
257 </property>
258 <property name="value">
259 <double>0.000000000000000</double>
260 </property>
261 </widget>
262 </item>
263 <item>
264 <widget class="QLabel" name="maxLabel">
265 <property name="text">
266 <string>Max</string>
267 </property>
268 </widget>
269 </item>
270 <item>
271 <widget class="QDoubleSpinBox" name="CurveMax">
272 <property name="correctionMode">
273 <enum>QAbstractSpinBox::CorrectToNearestValue</enum>
274 </property>
275 <property name="minimum">
276 <double>0.000000000000000</double>
277 </property>
278 <property name="maximum">
279 <double>1.000000000000000</double>
280 </property>
281 <property name="singleStep">
282 <double>0.010000000000000</double>
283 </property>
284 <property name="value">
285 <double>1.000000000000000</double>
286 </property>
287 </widget>
288 </item>
289 <item>
290 <widget class="QLabel" name="stepLabel">
291 <property name="text">
292 <string>Step</string>
293 </property>
294 </widget>
295 </item>
296 <item>
297 <widget class="QDoubleSpinBox" name="CurveStep">
298 <property name="correctionMode">
299 <enum>QAbstractSpinBox::CorrectToNearestValue</enum>
300 </property>
301 <property name="value">
302 <double>50.000000000000000</double>
303 </property>
304 </widget>
305 </item>
306 <item>
307 <spacer name="verticalSpacer">
308 <property name="orientation">
309 <enum>Qt::Vertical</enum>
310 </property>
311 <property name="sizeHint" stdset="0">
312 <size>
313 <width>20</width>
314 <height>40</height>
315 </size>
316 </property>
317 </spacer>
318 </item>
319 </layout>
320 </widget>
321 </item>
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>
328 </sizepolicy>
329 </property>
330 <layout class="QHBoxLayout" name="horizontalLayout_2">
331 <property name="leftMargin">
332 <number>0</number>
333 </property>
334 <property name="topMargin">
335 <number>0</number>
336 </property>
337 <property name="rightMargin">
338 <number>0</number>
339 </property>
340 <property name="bottomMargin">
341 <number>0</number>
342 </property>
343 <item>
344 <spacer name="horizontalSpacer">
345 <property name="orientation">
346 <enum>Qt::Horizontal</enum>
347 </property>
348 <property name="sizeHint" stdset="0">
349 <size>
350 <width>203</width>
351 <height>16</height>
352 </size>
353 </property>
354 </spacer>
355 </item>
356 <item>
357 <widget class="QPushButton" name="PopupCurve">
358 <property name="maximumSize">
359 <size>
360 <width>16777215</width>
361 <height>32</height>
362 </size>
363 </property>
364 <property name="text">
365 <string>Advanced...</string>
366 </property>
367 </widget>
368 </item>
369 <item>
370 <widget class="QPushButton" name="ResetCurve">
371 <property name="maximumSize">
372 <size>
373 <width>16777215</width>
374 <height>32</height>
375 </size>
376 </property>
377 <property name="text">
378 <string>Reset</string>
379 </property>
380 </widget>
381 </item>
382 </layout>
383 </widget>
384 </item>
385 </layout>
386 </widget>
387 <customwidgets>
388 <customwidget>
389 <class>MixerCurveWidget</class>
390 <extends>QWidget</extends>
391 <header location="global">uavobjectwidgetutils/mixercurvewidget.h</header>
392 <container>1</container>
393 </customwidget>
394 </customwidgets>
395 <resources/>
396 <connections/>
397 </ui>