1 <?xml version=
"1.0" encoding=
"UTF-8"?>
3 <class>MultiRotorConfigWidget
</class>
4 <widget class=
"QWidget" name=
"MultiRotorConfigWidget">
5 <property name=
"geometry">
13 <property name=
"windowTitle">
16 <layout class=
"QGridLayout" name=
"gridLayout">
17 <property name=
"leftMargin">
20 <property name=
"topMargin">
23 <property name=
"rightMargin">
26 <property name=
"bottomMargin">
29 <item row=
"2" column=
"0">
30 <widget class=
"QGroupBox" name=
"groupBox_10">
31 <property name=
"minimumSize">
37 <property name=
"maximumSize">
39 <width>16777215</width>
40 <height>16777215</height>
43 <property name=
"title">
44 <string>Airframe
</string>
46 <layout class=
"QVBoxLayout" name=
"verticalLayout_8" stretch=
"1">
47 <property name=
"leftMargin">
50 <property name=
"topMargin">
53 <property name=
"rightMargin">
56 <property name=
"bottomMargin">
60 <widget class=
"QGraphicsView" name=
"quadShape">
61 <property name=
"sizePolicy">
62 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"MinimumExpanding">
63 <horstretch>0</horstretch>
64 <verstretch>0</verstretch>
67 <property name=
"minimumSize">
73 <property name=
"styleSheet">
74 <string notr=
"true">background:transparent
</string>
76 <property name=
"frameShape">
77 <enum>QFrame::NoFrame
</enum>
79 <property name=
"frameShadow">
80 <enum>QFrame::Plain
</enum>
87 <item row=
"2" column=
"2">
88 <widget class=
"QGroupBox" name=
"groupBox_6">
89 <property name=
"sizePolicy">
90 <sizepolicy hsizetype=
"Minimum" vsizetype=
"Preferred">
91 <horstretch>0</horstretch>
92 <verstretch>0</verstretch>
95 <property name=
"minimumSize">
101 <property name=
"maximumSize">
103 <width>16777215</width>
104 <height>16777215</height>
107 <property name=
"title">
108 <string>Throttle Curve
</string>
110 <layout class=
"QVBoxLayout" name=
"verticalLayout_9">
111 <property name=
"leftMargin">
114 <property name=
"topMargin">
117 <property name=
"rightMargin">
120 <property name=
"bottomMargin">
124 <widget class=
"MixerCurve" name=
"multiThrottleCurve" native=
"true">
125 <property name=
"sizePolicy">
126 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"MinimumExpanding">
127 <horstretch>0</horstretch>
128 <verstretch>0</verstretch>
131 <property name=
"minimumSize">
137 <property name=
"sizeIncrement">
143 <property name=
"baseSize">
154 <item row=
"2" column=
"1">
155 <widget class=
"QGroupBox" name=
"mixLevelGroupBox">
156 <property name=
"maximumSize">
158 <width>16777215</width>
159 <height>16777215</height>
162 <property name=
"title">
163 <string>Mix Level
</string>
165 <layout class=
"QGridLayout" name=
"gridLayout_2">
166 <property name=
"leftMargin">
169 <property name=
"topMargin">
172 <property name=
"rightMargin">
175 <property name=
"bottomMargin">
178 <property name=
"horizontalSpacing">
181 <item row=
"0" column=
"0">
182 <layout class=
"QVBoxLayout" name=
"verticalLayout">
184 <widget class=
"QLabel" name=
"label_42">
185 <property name=
"sizePolicy">
186 <sizepolicy hsizetype=
"Minimum" vsizetype=
"Preferred">
187 <horstretch>0</horstretch>
188 <verstretch>0</verstretch>
191 <property name=
"minimumSize">
197 <property name=
"maximumSize">
199 <width>16777215</width>
200 <height>16777215</height>
203 <property name=
"styleSheet">
204 <string notr=
"true">background-color: qlineargradient(spread:reflect, x1:
0.507, y1:
0, x2:
0.507, y2:
0.772, stop:
0.208955 rgba(
74,
74,
74,
255), stop:
0.78607 rgba(
36,
36,
36,
255));
205 color: rgb(
255,
255,
255);
210 <property name=
"text">
211 <string>Roll
</string>
213 <property name=
"alignment">
214 <set>Qt::AlignCenter
</set>
219 <widget class=
"QSlider" name=
"mrRollMixLevel">
220 <property name=
"minimumSize">
226 <property name=
"toolTip">
227 <string>Weight of Roll mixing in percent.
228 Typical values are
100% for + configuration and
50% for X configuration on quads
</string>
230 <property name=
"maximum">
233 <property name=
"value">
236 <property name=
"orientation">
237 <enum>Qt::Vertical
</enum>
242 <widget class=
"QLabel" name=
"mrRollMixValue">
243 <property name=
"minimumSize">
249 <property name=
"text">
252 <property name=
"alignment">
253 <set>Qt::AlignCenter
</set>
259 <item row=
"0" column=
"1">
260 <layout class=
"QVBoxLayout" name=
"verticalLayout_2">
262 <widget class=
"QLabel" name=
"label_40">
263 <property name=
"minimumSize">
269 <property name=
"styleSheet">
270 <string notr=
"true">background-color: qlineargradient(spread:reflect, x1:
0.507, y1:
0, x2:
0.507, y2:
0.772, stop:
0.208955 rgba(
74,
74,
74,
255), stop:
0.78607 rgba(
36,
36,
36,
255));
271 color: rgb(
255,
255,
255);
276 <property name=
"text">
277 <string>Pitch
</string>
279 <property name=
"alignment">
280 <set>Qt::AlignCenter
</set>
285 <widget class=
"QSlider" name=
"mrPitchMixLevel">
286 <property name=
"minimumSize">
292 <property name=
"toolTip">
293 <string>Weight of Pitch mixing in percent.
294 Typical values are
100% for + configuration and
50% for X configuration on quads.
</string>
296 <property name=
"maximum">
299 <property name=
"value">
302 <property name=
"orientation">
303 <enum>Qt::Vertical
</enum>
308 <widget class=
"QLabel" name=
"mrPitchMixValue">
309 <property name=
"minimumSize">
315 <property name=
"text">
318 <property name=
"alignment">
319 <set>Qt::AlignCenter
</set>
325 <item row=
"0" column=
"2">
326 <layout class=
"QVBoxLayout" name=
"verticalLayout_3">
328 <widget class=
"QLabel" name=
"label_6">
329 <property name=
"minimumSize">
335 <property name=
"autoFillBackground">
338 <property name=
"styleSheet">
339 <string notr=
"true">background-color: qlineargradient(spread:reflect, x1:
0.507, y1:
0, x2:
0.507, y2:
0.772, stop:
0.208955 rgba(
74,
74,
74,
255), stop:
0.78607 rgba(
36,
36,
36,
255));
340 color: rgb(
255,
255,
255);
345 <property name=
"text">
348 <property name=
"alignment">
349 <set>Qt::AlignCenter
</set>
354 <widget class=
"QSlider" name=
"mrYawMixLevel">
355 <property name=
"minimumSize">
361 <property name=
"toolTip">
362 <string>Weight of Yaw mixing in percent.
363 Typical value is
50% for + or X configuration on quads.
</string>
365 <property name=
"minimum">
368 <property name=
"maximum">
371 <property name=
"value">
374 <property name=
"orientation">
375 <enum>Qt::Vertical
</enum>
380 <widget class=
"QLabel" name=
"mrYawMixValue">
381 <property name=
"minimumSize">
387 <property name=
"text">
390 <property name=
"alignment">
391 <set>Qt::AlignCenter
</set>
400 <item row=
"0" column=
"0" colspan=
"3">
401 <layout class=
"QHBoxLayout" name=
"horizontalLayout_7">
402 <property name=
"sizeConstraint">
403 <enum>QLayout::SetFixedSize
</enum>
406 <widget class=
"QLabel" name=
"label">
407 <property name=
"font">
413 <property name=
"text">
414 <string>Airframe Type:
</string>
419 <widget class=
"QComboBox" name=
"multirotorFrameType">
420 <property name=
"sizePolicy">
421 <sizepolicy hsizetype=
"Fixed" vsizetype=
"Minimum">
422 <horstretch>0</horstretch>
423 <verstretch>0</verstretch>
426 <property name=
"minimumSize">
432 <property name=
"maximumSize">
434 <width>16777215</width>
438 <property name=
"toolTip">
439 <string>Select the Multirotor frame type
</string>
444 <spacer name=
"horizontalSpacer_5">
445 <property name=
"orientation">
446 <enum>Qt::Horizontal
</enum>
448 <property name=
"sizeHint" stdset=
"0">
458 <item row=
"4" column=
"0" colspan=
"3">
459 <layout class=
"QHBoxLayout" name=
"horizontalLayout_6">
461 <spacer name=
"horizontalSpacer_6">
462 <property name=
"orientation">
463 <enum>Qt::Horizontal
</enum>
465 <property name=
"sizeHint" stdset=
"0">
474 <widget class=
"QLabel" name=
"mrStatusLabel">
475 <property name=
"sizePolicy">
476 <sizepolicy hsizetype=
"Preferred" vsizetype=
"Preferred">
477 <horstretch>0</horstretch>
478 <verstretch>0</verstretch>
481 <property name=
"font">
487 <property name=
"text">
488 <string>Mixer OK
</string>
490 <property name=
"alignment">
491 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
</set>
497 <item row=
"3" column=
"0" colspan=
"3">
498 <widget class=
"QGroupBox" name=
"groupBox_2">
499 <property name=
"sizePolicy">
500 <sizepolicy hsizetype=
"Preferred" vsizetype=
"Preferred">
501 <horstretch>0</horstretch>
502 <verstretch>0</verstretch>
505 <property name=
"minimumSize">
511 <property name=
"title">
512 <string>Motor output channels
</string>
514 <layout class=
"QGridLayout" name=
"gridLayout_7" columnstretch=
"1,1,0,0,1,0,0">
515 <property name=
"leftMargin">
518 <property name=
"topMargin">
521 <property name=
"rightMargin">
524 <property name=
"bottomMargin">
527 <item row=
"0" column=
"6" rowspan=
"5">
528 <layout class=
"QGridLayout" name=
"gridLayout_3">
529 <property name=
"sizeConstraint">
530 <enum>QLayout::SetMaximumSize
</enum>
532 <property name=
"leftMargin">
535 <item row=
"2" column=
"2">
536 <widget class=
"QComboBox" name=
"rcOutputCurveBox2">
537 <property name=
"toolTip">
538 <string>Select output curve for Accessory1 RcInput
</string>
542 <item row=
"1" column=
"1">
543 <widget class=
"QComboBox" name=
"rcOutputChannelBox1">
544 <property name=
"sizePolicy">
545 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"Fixed">
546 <horstretch>0</horstretch>
547 <verstretch>0</verstretch>
550 <property name=
"minimumSize">
556 <property name=
"toolTip">
557 <string>Select output channel for Accessory0 RcInput
</string>
561 <item row=
"2" column=
"0">
562 <widget class=
"QLabel" name=
"label_8">
563 <property name=
"minimumSize">
569 <property name=
"styleSheet">
570 <string notr=
"true">background-color: qlineargradient(spread:reflect, x1:
0.507, y1:
0, x2:
0.507, y2:
0.772, stop:
0.208955 rgba(
74,
74,
74,
255), stop:
0.78607 rgba(
36,
36,
36,
255));
571 color: rgb(
255,
255,
255);
576 <property name=
"text">
577 <string>Accessory1
</string>
579 <property name=
"alignment">
580 <set>Qt::AlignCenter
</set>
584 <item row=
"0" column=
"1">
585 <widget class=
"QLabel" name=
"label_3">
586 <property name=
"sizePolicy">
587 <sizepolicy hsizetype=
"Expanding" vsizetype=
"Preferred">
588 <horstretch>0</horstretch>
589 <verstretch>0</verstretch>
592 <property name=
"minimumSize">
598 <property name=
"toolTip">
599 <string>RcOutput channels
</string>
601 <property name=
"styleSheet">
602 <string notr=
"true">background-color: qlineargradient(spread:reflect, x1:
0.507, y1:
0, x2:
0.507, y2:
0.772, stop:
0.208955 rgba(
74,
74,
74,
255), stop:
0.78607 rgba(
36,
36,
36,
255));
603 color: rgb(
255,
255,
255);
608 <property name=
"text">
609 <string>RC Output
</string>
611 <property name=
"alignment">
612 <set>Qt::AlignCenter
</set>
616 <item row=
"1" column=
"0">
617 <widget class=
"QLabel" name=
"label_7">
618 <property name=
"sizePolicy">
619 <sizepolicy hsizetype=
"Preferred" vsizetype=
"Preferred">
620 <horstretch>0</horstretch>
621 <verstretch>0</verstretch>
624 <property name=
"minimumSize">
630 <property name=
"styleSheet">
631 <string notr=
"true">background-color: qlineargradient(spread:reflect, x1:
0.507, y1:
0, x2:
0.507, y2:
0.772, stop:
0.208955 rgba(
74,
74,
74,
255), stop:
0.78607 rgba(
36,
36,
36,
255));
632 color: rgb(
255,
255,
255);
637 <property name=
"text">
638 <string>Accessory0
</string>
640 <property name=
"alignment">
641 <set>Qt::AlignCenter
</set>
645 <item row=
"0" column=
"0">
646 <widget class=
"QLabel" name=
"label_2">
647 <property name=
"sizePolicy">
648 <sizepolicy hsizetype=
"Preferred" vsizetype=
"Preferred">
649 <horstretch>0</horstretch>
650 <verstretch>0</verstretch>
653 <property name=
"minimumSize">
659 <property name=
"styleSheet">
660 <string notr=
"true">background-color: qlineargradient(spread:reflect, x1:
0.507, y1:
0, x2:
0.507, y2:
0.772, stop:
0.208955 rgba(
74,
74,
74,
255), stop:
0.78607 rgba(
36,
36,
36,
255));
661 color: rgb(
255,
255,
255);
666 <property name=
"text">
667 <string>RC Input
</string>
669 <property name=
"alignment">
670 <set>Qt::AlignCenter
</set>
674 <item row=
"3" column=
"1">
675 <widget class=
"QComboBox" name=
"rcOutputChannelBox3">
676 <property name=
"sizePolicy">
677 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"Fixed">
678 <horstretch>0</horstretch>
679 <verstretch>0</verstretch>
682 <property name=
"minimumSize">
688 <property name=
"toolTip">
689 <string>Select output channel for Accessory2 RcInput
</string>
693 <item row=
"2" column=
"1">
694 <widget class=
"QComboBox" name=
"rcOutputChannelBox2">
695 <property name=
"sizePolicy">
696 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"Fixed">
697 <horstretch>0</horstretch>
698 <verstretch>0</verstretch>
701 <property name=
"minimumSize">
707 <property name=
"toolTip">
708 <string>Select output channel for Accessory1 RcInput
</string>
712 <item row=
"3" column=
"0">
713 <widget class=
"QLabel" name=
"label_9">
714 <property name=
"minimumSize">
720 <property name=
"styleSheet">
721 <string notr=
"true">background-color: qlineargradient(spread:reflect, x1:
0.507, y1:
0, x2:
0.507, y2:
0.772, stop:
0.208955 rgba(
74,
74,
74,
255), stop:
0.78607 rgba(
36,
36,
36,
255));
722 color: rgb(
255,
255,
255);
727 <property name=
"text">
728 <string>Accessory2
</string>
730 <property name=
"alignment">
731 <set>Qt::AlignCenter
</set>
735 <item row=
"0" column=
"2">
736 <widget class=
"QLabel" name=
"label_10">
737 <property name=
"toolTip">
738 <string>RcOutput curve
</string>
740 <property name=
"styleSheet">
741 <string notr=
"true">background-color: qlineargradient(spread:reflect, x1:
0.507, y1:
0, x2:
0.507, y2:
0.772, stop:
0.208955 rgba(
74,
74,
74,
255), stop:
0.78607 rgba(
36,
36,
36,
255));
742 color: rgb(
255,
255,
255);
747 <property name=
"text">
748 <string>Curve
</string>
750 <property name=
"alignment">
751 <set>Qt::AlignCenter
</set>
755 <item row=
"1" column=
"2">
756 <widget class=
"QComboBox" name=
"rcOutputCurveBox1">
757 <property name=
"toolTip">
758 <string>Select output curve for Accessory0 RcInput
</string>
762 <item row=
"3" column=
"2">
763 <widget class=
"QComboBox" name=
"rcOutputCurveBox3">
764 <property name=
"toolTip">
765 <string>Select output curve for Accessory2 RcInput
</string>
769 <item row=
"4" column=
"0">
770 <widget class=
"QLabel" name=
"label_11">
771 <property name=
"minimumSize">
777 <property name=
"styleSheet">
778 <string notr=
"true">background-color: qlineargradient(spread:reflect, x1:
0.507, y1:
0, x2:
0.507, y2:
0.772, stop:
0.208955 rgba(
74,
74,
74,
255), stop:
0.78607 rgba(
36,
36,
36,
255));
779 color: rgb(
255,
255,
255);
784 <property name=
"text">
785 <string>Accessory3
</string>
787 <property name=
"alignment">
788 <set>Qt::AlignCenter
</set>
792 <item row=
"4" column=
"1">
793 <widget class=
"QComboBox" name=
"rcOutputChannelBox4">
794 <property name=
"sizePolicy">
795 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"Fixed">
796 <horstretch>0</horstretch>
797 <verstretch>0</verstretch>
800 <property name=
"minimumSize">
806 <property name=
"toolTip">
807 <string>Select output channel for Accessory3 RcInput
</string>
811 <item row=
"4" column=
"2">
812 <widget class=
"QComboBox" name=
"rcOutputCurveBox4">
813 <property name=
"toolTip">
814 <string>Select output curve for Accessory3 RcInput
</string>
820 <item row=
"0" column=
"4">
821 <widget class=
"QLabel" name=
"label_5">
822 <property name=
"sizePolicy">
823 <sizepolicy hsizetype=
"Expanding" vsizetype=
"Fixed">
824 <horstretch>0</horstretch>
825 <verstretch>0</verstretch>
828 <property name=
"minimumSize">
834 <property name=
"styleSheet">
835 <string notr=
"true">background-color: qlineargradient(spread:reflect, x1:
0.507, y1:
0, x2:
0.507, y2:
0.772, stop:
0.208955 rgba(
74,
74,
74,
255), stop:
0.78607 rgba(
36,
36,
36,
255));
836 color: rgb(
255,
255,
255);
841 <property name=
"text">
842 <string>Tricopter Yaw Servo channel
</string>
844 <property name=
"alignment">
845 <set>Qt::AlignCenter
</set>
849 <item row=
"0" column=
"1" rowspan=
"5">
850 <layout class=
"QFormLayout" name=
"formLayout_5">
851 <property name=
"sizeConstraint">
852 <enum>QLayout::SetMaximumSize
</enum>
854 <property name=
"fieldGrowthPolicy">
855 <enum>QFormLayout::AllNonFixedFieldsGrow
</enum>
857 <property name=
"formAlignment">
858 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
</set>
860 <property name=
"verticalSpacing">
863 <item row=
"0" column=
"0">
864 <widget class=
"QLabel" name=
"motorPositionLabel5">
865 <property name=
"minimumSize">
871 <property name=
"alignment">
872 <set>Qt::AlignCenter
</set>
874 <property name=
"styleSheet">
875 <string notr=
"true">background-color: qlineargradient(spread:reflect, x1:
0.507, y1:
0, x2:
0.507, y2:
0.772, stop:
0.208955 rgba(
74,
74,
74,
255), stop:
0.78607 rgba(
36,
36,
36,
255));
876 color: rgb(
255,
255,
255);
881 <property name=
"text">
882 <string>Pos5
</string>
886 <item row=
"0" column=
"1">
887 <widget class=
"QComboBox" name=
"multiMotorChannelBox5">
888 <property name=
"enabled">
891 <property name=
"sizePolicy">
892 <sizepolicy hsizetype=
"Preferred" vsizetype=
"Fixed">
893 <horstretch>0</horstretch>
894 <verstretch>0</verstretch>
897 <property name=
"toolTip">
898 <string>Assign your motor output channels using the drawing above as a reference. Respect propeller rotation.
</string>
902 <item row=
"1" column=
"0">
903 <widget class=
"QLabel" name=
"motorPositionLabel6">
904 <property name=
"minimumSize">
910 <property name=
"alignment">
911 <set>Qt::AlignCenter
</set>
913 <property name=
"styleSheet">
914 <string notr=
"true">background-color: qlineargradient(spread:reflect, x1:
0.507, y1:
0, x2:
0.507, y2:
0.772, stop:
0.208955 rgba(
74,
74,
74,
255), stop:
0.78607 rgba(
36,
36,
36,
255));
915 color: rgb(
255,
255,
255);
920 <property name=
"text">
921 <string>Pos6
</string>
925 <item row=
"1" column=
"1">
926 <widget class=
"QComboBox" name=
"multiMotorChannelBox6">
927 <property name=
"enabled">
930 <property name=
"sizePolicy">
931 <sizepolicy hsizetype=
"Preferred" vsizetype=
"Fixed">
932 <horstretch>0</horstretch>
933 <verstretch>0</verstretch>
936 <property name=
"toolTip">
937 <string>Assign your motor output channels using the drawing above as a reference. Respect propeller rotation.
</string>
941 <item row=
"2" column=
"0">
942 <widget class=
"QLabel" name=
"motorPositionLabel7">
943 <property name=
"minimumSize">
949 <property name=
"alignment">
950 <set>Qt::AlignCenter
</set>
952 <property name=
"styleSheet">
953 <string notr=
"true">background-color: qlineargradient(spread:reflect, x1:
0.507, y1:
0, x2:
0.507, y2:
0.772, stop:
0.208955 rgba(
74,
74,
74,
255), stop:
0.78607 rgba(
36,
36,
36,
255));
954 color: rgb(
255,
255,
255);
959 <property name=
"text">
960 <string>Pos7
</string>
964 <item row=
"2" column=
"1">
965 <widget class=
"QComboBox" name=
"multiMotorChannelBox7">
966 <property name=
"enabled">
969 <property name=
"sizePolicy">
970 <sizepolicy hsizetype=
"Preferred" vsizetype=
"Fixed">
971 <horstretch>0</horstretch>
972 <verstretch>0</verstretch>
975 <property name=
"toolTip">
976 <string>Assign your motor output channels using the drawing above as a reference. Respect propeller rotation.
</string>
980 <item row=
"3" column=
"0">
981 <widget class=
"QLabel" name=
"motorPositionLabel8">
982 <property name=
"minimumSize">
988 <property name=
"alignment">
989 <set>Qt::AlignCenter
</set>
991 <property name=
"styleSheet">
992 <string notr=
"true">background-color: qlineargradient(spread:reflect, x1:
0.507, y1:
0, x2:
0.507, y2:
0.772, stop:
0.208955 rgba(
74,
74,
74,
255), stop:
0.78607 rgba(
36,
36,
36,
255));
993 color: rgb(
255,
255,
255);
998 <property name=
"text">
999 <string>Pos8
</string>
1003 <item row=
"3" column=
"1">
1004 <widget class=
"QComboBox" name=
"multiMotorChannelBox8">
1005 <property name=
"enabled">
1008 <property name=
"sizePolicy">
1009 <sizepolicy hsizetype=
"Preferred" vsizetype=
"Fixed">
1010 <horstretch>0</horstretch>
1011 <verstretch>0</verstretch>
1014 <property name=
"toolTip">
1015 <string>Assign your motor output channels using the drawing above as a reference. Respect propeller rotation.
</string>
1021 <item row=
"0" column=
"2" rowspan=
"5" colspan=
"2">
1022 <widget class=
"Line" name=
"line_2">
1023 <property name=
"sizePolicy">
1024 <sizepolicy hsizetype=
"Fixed" vsizetype=
"Preferred">
1025 <horstretch>0</horstretch>
1026 <verstretch>0</verstretch>
1029 <property name=
"orientation">
1030 <enum>Qt::Vertical
</enum>
1034 <item row=
"1" column=
"4">
1035 <widget class=
"QComboBox" name=
"triYawChannelBox">
1036 <property name=
"enabled">
1039 <property name=
"sizePolicy">
1040 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"Fixed">
1041 <horstretch>0</horstretch>
1042 <verstretch>0</verstretch>
1045 <property name=
"minimumSize">
1053 <item row=
"0" column=
"0" rowspan=
"5">
1054 <layout class=
"QFormLayout" name=
"formLayout_3">
1055 <property name=
"sizeConstraint">
1056 <enum>QLayout::SetMaximumSize
</enum>
1058 <property name=
"fieldGrowthPolicy">
1059 <enum>QFormLayout::AllNonFixedFieldsGrow
</enum>
1061 <property name=
"formAlignment">
1062 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
</set>
1064 <property name=
"verticalSpacing">
1067 <item row=
"0" column=
"0">
1068 <widget class=
"QLabel" name=
"motorPositionLabel1">
1069 <property name=
"minimumSize">
1075 <property name=
"alignment">
1076 <set>Qt::AlignCenter
</set>
1078 <property name=
"styleSheet">
1079 <string notr=
"true">background-color: qlineargradient(spread:reflect, x1:
0.507, y1:
0, x2:
0.507, y2:
0.772, stop:
0.208955 rgba(
74,
74,
74,
255), stop:
0.78607 rgba(
36,
36,
36,
255));
1080 color: rgb(
255,
255,
255);
1083 margin:
1px;
</string>
1085 <property name=
"text">
1086 <string>Pos1
</string>
1090 <item row=
"0" column=
"1">
1091 <widget class=
"QComboBox" name=
"multiMotorChannelBox1">
1092 <property name=
"sizePolicy">
1093 <sizepolicy hsizetype=
"Preferred" vsizetype=
"Fixed">
1094 <horstretch>0</horstretch>
1095 <verstretch>0</verstretch>
1098 <property name=
"toolTip">
1099 <string>Assign your motor output channels using the drawing above as a reference. Respect propeller rotation.
</string>
1103 <item row=
"1" column=
"0">
1104 <widget class=
"QLabel" name=
"motorPositionLabel2">
1105 <property name=
"minimumSize">
1111 <property name=
"alignment">
1112 <set>Qt::AlignCenter
</set>
1114 <property name=
"styleSheet">
1115 <string notr=
"true">background-color: qlineargradient(spread:reflect, x1:
0.507, y1:
0, x2:
0.507, y2:
0.772, stop:
0.208955 rgba(
74,
74,
74,
255), stop:
0.78607 rgba(
36,
36,
36,
255));
1116 color: rgb(
255,
255,
255);
1119 margin:
1px;
</string>
1121 <property name=
"text">
1122 <string>Pos2
</string>
1126 <item row=
"1" column=
"1">
1127 <widget class=
"QComboBox" name=
"multiMotorChannelBox2">
1128 <property name=
"sizePolicy">
1129 <sizepolicy hsizetype=
"Preferred" vsizetype=
"Fixed">
1130 <horstretch>0</horstretch>
1131 <verstretch>0</verstretch>
1134 <property name=
"toolTip">
1135 <string>Assign your motor output channels using the drawing above as a reference. Respect propeller rotation.
</string>
1139 <item row=
"2" column=
"0">
1140 <widget class=
"QLabel" name=
"motorPositionLabel3">
1141 <property name=
"minimumSize">
1147 <property name=
"alignment">
1148 <set>Qt::AlignCenter
</set>
1150 <property name=
"styleSheet">
1151 <string notr=
"true">background-color: qlineargradient(spread:reflect, x1:
0.507, y1:
0, x2:
0.507, y2:
0.772, stop:
0.208955 rgba(
74,
74,
74,
255), stop:
0.78607 rgba(
36,
36,
36,
255));
1152 color: rgb(
255,
255,
255);
1155 margin:
1px;
</string>
1157 <property name=
"text">
1158 <string>Pos3
</string>
1162 <item row=
"2" column=
"1">
1163 <widget class=
"QComboBox" name=
"multiMotorChannelBox3">
1164 <property name=
"sizePolicy">
1165 <sizepolicy hsizetype=
"Preferred" vsizetype=
"Fixed">
1166 <horstretch>0</horstretch>
1167 <verstretch>0</verstretch>
1170 <property name=
"toolTip">
1171 <string>Assign your motor output channels using the drawing above as a reference. Respect propeller rotation.
</string>
1175 <item row=
"3" column=
"0">
1176 <widget class=
"QLabel" name=
"motorPositionLabel4">
1177 <property name=
"minimumSize">
1183 <property name=
"alignment">
1184 <set>Qt::AlignCenter
</set>
1186 <property name=
"styleSheet">
1187 <string notr=
"true">background-color: qlineargradient(spread:reflect, x1:
0.507, y1:
0, x2:
0.507, y2:
0.772, stop:
0.208955 rgba(
74,
74,
74,
255), stop:
0.78607 rgba(
36,
36,
36,
255));
1188 color: rgb(
255,
255,
255);
1191 margin:
1px;
</string>
1193 <property name=
"text">
1194 <string>Pos4
</string>
1198 <item row=
"3" column=
"1">
1199 <widget class=
"QComboBox" name=
"multiMotorChannelBox4">
1200 <property name=
"sizePolicy">
1201 <sizepolicy hsizetype=
"Preferred" vsizetype=
"Fixed">
1202 <horstretch>0</horstretch>
1203 <verstretch>0</verstretch>
1206 <property name=
"toolTip">
1207 <string>Assign your motor output channels using the drawing above as a reference. Respect propeller rotation.
</string>
1213 <item row=
"0" column=
"5" rowspan=
"5">
1214 <widget class=
"Line" name=
"line">
1215 <property name=
"orientation">
1216 <enum>Qt::Vertical
</enum>
1220 <item row=
"4" column=
"4">
1221 <widget class=
"QCheckBox" name=
"MultirotorRevMixerCheckBox">
1222 <property name=
"minimumSize">
1228 <property name=
"text">
1229 <string>Reverse all motors
</string>
1233 <item row=
"3" column=
"4">
1234 <widget class=
"QLabel" name=
"label_4">
1235 <property name=
"sizePolicy">
1236 <sizepolicy hsizetype=
"Preferred" vsizetype=
"Fixed">
1237 <horstretch>0</horstretch>
1238 <verstretch>0</verstretch>
1241 <property name=
"minimumSize">
1247 <property name=
"styleSheet">
1248 <string notr=
"true">background-color: qlineargradient(spread:reflect, x1:
0.507, y1:
0, x2:
0.507, y2:
0.772, stop:
0.208955 rgba(
74,
74,
74,
255), stop:
0.78607 rgba(
36,
36,
36,
255));
1249 color: rgb(
255,
255,
255);
1252 margin:
1px;
</string>
1254 <property name=
"text">
1255 <string>Multirotor Motor Direction
</string>
1257 <property name=
"alignment">
1258 <set>Qt::AlignCenter
</set>
1269 <class>MixerCurve
</class>
1270 <extends>QWidget
</extends>
1271 <header location=
"global">mixercurve.h
</header>
1272 <container>1</container>
1278 <sender>mrRollMixLevel
</sender>
1279 <signal>valueChanged(int)
</signal>
1280 <receiver>mrRollMixValue
</receiver>
1281 <slot>setNum(int)
</slot>
1283 <hint type=
"sourcelabel">
1287 <hint type=
"destinationlabel">
1294 <sender>mrYawMixLevel
</sender>
1295 <signal>valueChanged(int)
</signal>
1296 <receiver>mrYawMixValue
</receiver>
1297 <slot>setNum(int)
</slot>
1299 <hint type=
"sourcelabel">
1303 <hint type=
"destinationlabel">
1310 <sender>mrPitchMixLevel
</sender>
1311 <signal>valueChanged(int)
</signal>
1312 <receiver>mrPitchMixValue
</receiver>
1313 <slot>setNum(int)
</slot>
1315 <hint type=
"sourcelabel">
1319 <hint type=
"destinationlabel">