From 2792adc5eea3dab6d045efae4f295b18fb96c02d Mon Sep 17 00:00:00 2001 From: Lorenz Meier Date: Sat, 17 May 2014 11:18:29 +0200 Subject: [PATCH] hide the differential pressure sensor if we are a rotary wing --- src/ui/px4_configuration/QGCPX4SensorCalibration.cc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/ui/px4_configuration/QGCPX4SensorCalibration.cc b/src/ui/px4_configuration/QGCPX4SensorCalibration.cc index 077111f6a8..a17174f395 100644 --- a/src/ui/px4_configuration/QGCPX4SensorCalibration.cc +++ b/src/ui/px4_configuration/QGCPX4SensorCalibration.cc @@ -337,6 +337,15 @@ void QGCPX4SensorCalibration::setActiveUAS(UASInterface* uas) connect(uas, SIGNAL(textMessageReceived(int,int,int,QString)), this, SLOT(handleTextMessage(int,int,int,QString))); connect(uas, SIGNAL(parameterChanged(int,int,QString,QVariant)), this, SLOT(parameterChanged(int,int,QString,QVariant))); activeUAS = uas; + + if (activeUAS->isRotaryWing()) { + // Users are confused by the config button + ui->diffPressureButton->hide(); + ui->diffPressureLabel->hide(); + } else { + ui->diffPressureButton->show(); + ui->diffPressureLabel->show(); + } } void QGCPX4SensorCalibration::handleTextMessage(int uasid, int compId, int severity, QString text) -- GitLab