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)