void ConfigCustomWidget::registerWidgets(ConfigTaskWidget &parent)
{
    parent.addWidget(m_aircraft->customMixerTable);
    parent.addWidget(m_aircraft->customThrottle1Curve->getCurveWidget());
    parent.addWidget(m_aircraft->customThrottle1Curve);
    parent.addWidget(m_aircraft->customThrottle2Curve->getCurveWidget());
    parent.addWidget(m_aircraft->customThrottle2Curve);
}
void ConfigGroundVehicleWidget::registerWidgets(ConfigTaskWidget &parent)
{
    parent.addWidget(m_aircraft->groundVehicleThrottle1->getCurveWidget());
    parent.addWidget(m_aircraft->groundVehicleThrottle1);
    parent.addWidget(m_aircraft->groundVehicleThrottle2->getCurveWidget());
    parent.addWidget(m_aircraft->groundVehicleThrottle2);
    parent.addWidget(m_aircraft->groundVehicleType);
    parent.addWidget(m_aircraft->gvEngineChannelBox);
    parent.addWidget(m_aircraft->gvAileron1ChannelBox);
    parent.addWidget(m_aircraft->gvAileron2ChannelBox);
    parent.addWidget(m_aircraft->gvMotor1ChannelBox);
    parent.addWidget(m_aircraft->gvMotor2ChannelBox);
    parent.addWidget(m_aircraft->gvSteering1ChannelBox);
    parent.addWidget(m_aircraft->gvSteering2ChannelBox);
}
void ConfigFixedWingWidget::registerWidgets(ConfigTaskWidget &parent)
{
    parent.addWidget(m_aircraft->fixedWingThrottle->getCurveWidget());
    parent.addWidget(m_aircraft->fixedWingThrottle);
    parent.addWidget(m_aircraft->fixedWingType);

    parent.addWidget(m_aircraft->fwEngineChannelBox);
    parent.addWidget(m_aircraft->fwAileron1ChannelBox);
    parent.addWidget(m_aircraft->fwAileron2ChannelBox);
    parent.addWidget(m_aircraft->fwElevator1ChannelBox);
    parent.addWidget(m_aircraft->fwElevator2ChannelBox);
    parent.addWidget(m_aircraft->fwRudder1ChannelBox);
    parent.addWidget(m_aircraft->fwRudder2ChannelBox);
    parent.addWidget(m_aircraft->elevonSlider1);
    parent.addWidget(m_aircraft->elevonSlider2);
    parent.addWidget(m_aircraft->elevonSlider3);
}
void ConfigCustomWidget::registerWidgets(ConfigTaskWidget &parent)
{
    parent.addWidget(m_aircraft->customMixerTable);
    parent.addWidget(m_aircraft->customThrottle1Curve->getCurveWidget());
    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);
}