diff --git a/ground/openpilotgcs/src/plugins/config/airframe_custom.ui b/ground/openpilotgcs/src/plugins/config/airframe_custom.ui index b9fe945fd..f061c6456 100644 --- a/ground/openpilotgcs/src/plugins/config/airframe_custom.ui +++ b/ground/openpilotgcs/src/plugins/config/airframe_custom.ui @@ -14,7 +14,16 @@ Form - + + 0 + + + 0 + + + 0 + + 0 @@ -33,7 +42,55 @@ Curve 1 - + + + + + 0 + + + + + Source: + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 20 + 20 + + + + + + + + false + + + + 0 + 0 + + + + + Thrust + + + + + + @@ -77,6 +134,54 @@ Curve 2 + + + + 0 + + + + + Source: + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 20 + 20 + + + + + + + + true + + + + 0 + 0 + + + + + Thrust + + + + + + @@ -132,18 +237,18 @@ 0 - - true - - - 12 - QAbstractItemView::NoEditTriggers + + true + QAbstractItemView::NoSelection + + 12 + 50 @@ -830,8 +935,6 @@ 1 - - - + diff --git a/ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configcustomwidget.cpp b/ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configcustomwidget.cpp index da447ba9b..bcf8fab4b 100644 --- a/ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configcustomwidget.cpp +++ b/ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configcustomwidget.cpp @@ -168,6 +168,8 @@ void ConfigCustomWidget::registerWidgets(ConfigTaskWidget &parent) parent.addWidget(m_aircraft->customThrottle1Curve); parent.addWidget(m_aircraft->customThrottle2Curve->getCurveWidget()); parent.addWidget(m_aircraft->customThrottle2Curve); + parent.addWidgetBinding("MixerSettings", "Curve2Source", m_aircraft->curve2SourceCombo); + parent.addWidget(m_aircraft->curve2SourceCombo); } void ConfigCustomWidget::resetActuators(GUIConfigDataUnion *configData)