diff --git a/src/ui/QGCPX4VehicleConfig.cc b/src/ui/QGCPX4VehicleConfig.cc index 2e458ea7afefbb9de8a97a4de927a8a1a4b1c6f0..c962d524ba9e2c002304d363f929c24eab99affa 100644 --- a/src/ui/QGCPX4VehicleConfig.cc +++ b/src/ui/QGCPX4VehicleConfig.cc @@ -19,6 +19,7 @@ //#include "QGCPendingParamWidget.h" #include "QGCToolWidget.h" #include "UASManager.h" +#include "LinkManager.h" #include "UASParameterCommsMgr.h" #include "ui_QGCPX4VehicleConfig.h" #include "px4_configuration/QGCPX4AirframeConfig.h" @@ -89,6 +90,9 @@ QGCPX4VehicleConfig::QGCPX4VehicleConfig(QWidget *parent) : #ifdef QUPGRADE_SUPPORT firmwareDialog = new DialogBare(this); ui->firmwareLayout->addWidget(firmwareDialog); + + connect(firmwareDialog, SIGNAL(connectLinks()), LinkManager::instance(), SLOT(connectAll())); + connect(firmwareDialog, SIGNAL(disconnectLinks()), LinkManager::instance(), SLOT(disconnectAll())); #else #error Please check out QUpgrade from http://github.com/LorenzMeier/qupgrade/ into the QGroundControl folder.