1 <?xml version=
"1.0" encoding=
"UTF-8"?>
3 <class>InputWizardWidget
</class>
4 <widget class=
"QWidget" name=
"InputWizardWidget">
5 <property name=
"geometry">
13 <layout class=
"QVBoxLayout" name=
"verticalLayout">
15 <widget class=
"QStackedWidget" name=
"pagesStack">
16 <property name=
"currentIndex">
19 <widget class=
"QWidget" name=
"welcomePage">
20 <layout class=
"QGridLayout" name=
"gridLayout">
21 <item row=
"0" column=
"0">
22 <widget class=
"QLabel" name=
"welcomeText">
23 <property name=
"sizePolicy">
24 <sizepolicy hsizetype=
"Preferred" vsizetype=
"Minimum">
25 <horstretch>0</horstretch>
26 <verstretch>0</verstretch>
29 <property name=
"text">
30 <string>Welcome to the inputs configuration wizard.
32 Please follow the instructions on the screen and only move your controls when asked to.
33 Make sure you already configured your hardware settings on the proper tab and restarted your board.
35 You can press 'back' at any time to return to the previous screen or press 'Cancel' to quit the wizard.
38 <property name=
"textFormat">
39 <enum>Qt::AutoText
</enum>
41 <property name=
"wordWrap">
48 <widget class=
"QWidget" name=
"chooseTypePage">
49 <layout class=
"QVBoxLayout" name=
"verticalLayout_2">
51 <widget class=
"QLabel" name=
"typePageHeader">
52 <property name=
"text">
53 <string>Please choose your transmitter type:
</string>
55 <property name=
"wordWrap">
61 <widget class=
"QRadioButton" name=
"typeAcro">
62 <property name=
"text">
63 <string>Acro: normal transmitter for fixed-wing or quad
</string>
68 <widget class=
"QRadioButton" name=
"typeGround">
69 <property name=
"text">
70 <string>Surface: has reversible motor controlled by throttle stick, plus yaw control (
2 channels)
</string>
75 <widget class=
"QRadioButton" name=
"typeHeli">
76 <property name=
"text">
77 <string>Helicopter: has collective pitch and throttle input
</string>
82 <widget class=
"QLabel" name=
"typePageFooter">
83 <property name=
"text">
84 <string><html
><head/
><body
><p
>If selecting the Helicopter option, please engage throttle hold now.
</p
><p
>If selecting the Surface option, the
<b
>Flight Mode Count
</b
> will be set to be
1.
</p
></body
></html
></string>
86 <property name=
"wordWrap">
92 <spacer name=
"verticalSpacer">
93 <property name=
"orientation">
94 <enum>Qt::Vertical
</enum>
96 <property name=
"sizeHint" stdset=
"0">
106 <widget class=
"QWidget" name=
"chooseModePage">
107 <layout class=
"QVBoxLayout" name=
"verticalLayout_3">
109 <widget class=
"QLabel" name=
"modePageHeader">
110 <property name=
"text">
111 <string>Please choose your transmitter mode:
</string>
113 <property name=
"wordWrap">
119 <widget class=
"QRadioButton" name=
"mode1Button">
120 <property name=
"text">
121 <string>Mode
1</string>
126 <widget class=
"QRadioButton" name=
"mode2Button">
127 <property name=
"text">
128 <string>Mode
2</string>
133 <widget class=
"QRadioButton" name=
"mode3Button">
134 <property name=
"text">
135 <string>Mode
3</string>
140 <widget class=
"QRadioButton" name=
"mode4Button">
141 <property name=
"text">
142 <string>Mode
4</string>
147 <widget class=
"QLabel" name=
"modePageFooter">
148 <property name=
"text">
149 <string>For a Quad: Elevator is Pitch, Ailerons are Roll, and Rudder is Yaw.
</string>
151 <property name=
"wordWrap">
158 <widget class=
"QWidget" name=
"identifySticksPage">
159 <layout class=
"QGridLayout" name=
"gridLayout_2">
160 <item row=
"0" column=
"0">
161 <widget class=
"QLabel" name=
"identifyStickInstructions">
162 <property name=
"text">
163 <string>Identify sticks instructions
</string>
165 <property name=
"wordWrap">
172 <widget class=
"QWidget" name=
"identifyCenterPage">
173 <layout class=
"QGridLayout" name=
"gridLayout_3">
174 <item row=
"0" column=
"0">
175 <widget class=
"QLabel" name=
"identifyCenterInstructions">
176 <property name=
"text">
177 <string>Please center all controls and trims and press Next when ready.
179 If your FlightMode switch has only two positions, leave it in either position.
</string>
181 <property name=
"wordWrap">
188 <widget class=
"QWidget" name=
"identifyLimitsPage">
189 <layout class=
"QGridLayout" name=
"gridLayout_4">
190 <item row=
"0" column=
"0">
191 <widget class=
"QLabel" name=
"identifyLimitsInstructions">
192 <property name=
"text">
193 <string>Please move all controls to their maximum extents on both directions.
195 Press Next when ready.
</string>
197 <property name=
"wordWrap">
204 <widget class=
"QWidget" name=
"identifyInvertedPage">
205 <layout class=
"QVBoxLayout" name=
"verticalLayout_4">
207 <layout class=
"QGridLayout" name=
"checkBoxesLayout"/>
210 <widget class=
"QLabel" name=
"identifyInvertedInstructions">
211 <property name=
"text">
212 <string>Please check the picture below and correct all the sticks which show an inverted movement. Press Next when ready.
</string>
214 <property name=
"wordWrap">
221 <widget class=
"QWidget" name=
"finishPage">
222 <layout class=
"QGridLayout" name=
"gridLayout_5">
223 <item row=
"0" column=
"0">
224 <widget class=
"QLabel" name=
"label">
225 <property name=
"text">
226 <string>You have completed this wizard, please check below if the picture mimics your sticks movement.
228 IMPORTANT: These new settings have not been saved to the board yet. After pressing Next you will go to the Arming Settings tab where you can set your desired arming sequence and save the configuration.
</string>
230 <property name=
"wordWrap">
240 <widget class=
"QGraphicsView" name=
"graphicsView">
241 <property name=
"sizePolicy">
242 <sizepolicy hsizetype=
"Expanding" vsizetype=
"MinimumExpanding">
243 <horstretch>0</horstretch>
244 <verstretch>1</verstretch>
250 <layout class=
"QHBoxLayout" name=
"horizontalLayout_3">
252 <widget class=
"QPushButton" name=
"wzBack">
253 <property name=
"text">
254 <string>Back
</string>
259 <widget class=
"QPushButton" name=
"wzNext">
260 <property name=
"text">
261 <string>Next
</string>
266 <widget class=
"QPushButton" name=
"wzCancel">
267 <property name=
"text">
268 <string>Cancel
</string>