From 139ae130db3ccfb4e1c408dc824acbf3b7a1db36 Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Mon, 15 Apr 2019 15:12:12 +0200 Subject: [PATCH] Improved tooltip/error message --- src/blackgui/components/flightplancomponent.cpp | 2 +- src/blackgui/editors/cockpitcomform.cpp | 14 +++++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/blackgui/components/flightplancomponent.cpp b/src/blackgui/components/flightplancomponent.cpp index 3aa2b6698..0aa2828dc 100644 --- a/src/blackgui/components/flightplancomponent.cpp +++ b/src/blackgui/components/flightplancomponent.cpp @@ -410,7 +410,7 @@ namespace BlackGui cruiseTAS.parseFromString(v, CPqString::SeparatorBestGuess); if (cruiseTAS.isNull()) { - messages.push_back(CStatusMessage(this).validationError(u"Wrong TAS, %1") << ui->lbl_CruiseTrueAirspeed->text()); + messages.push_back(CStatusMessage(this).validationError(u"Wrong TAS, %1. Try adding a unit like '100kts' or '150kmh'") << ui->lbl_CruiseTrueAirspeed->text()); flightPlan.setDestinationAirportIcao(defaultIcao()); } else diff --git a/src/blackgui/editors/cockpitcomform.cpp b/src/blackgui/editors/cockpitcomform.cpp index 865fb2c61..a53314ed1 100644 --- a/src/blackgui/editors/cockpitcomform.cpp +++ b/src/blackgui/editors/cockpitcomform.cpp @@ -39,7 +39,7 @@ namespace BlackGui connect(ui->frp_ComPanelSelcalSelector, &CSelcalCodeSelector::valueChanged, this, &CCockpitComForm::onSelcalChanged); // XPdr - connect(ui->cbp_ComPanelTransponderMode, &CTransponderModeSelector::transponderModeChanged, this, &CCockpitComForm::transponderModeChanged); + connect(ui->cbp_ComPanelTransponderMode, &CTransponderModeSelector::transponderModeChanged, this, &CCockpitComForm::transponderModeChanged); connect(ui->cbp_ComPanelTransponderMode, &CTransponderModeSelector::transponderStateIdentEnded, this, &CCockpitComForm::transponderStateIdentEnded); // COM GUI events @@ -59,6 +59,8 @@ namespace BlackGui ui->led_ComPanelCom2->setShape(CLedWidget::Rounded); ui->tb_RequestTextMessageCom1->setIcon(CIcons::appTextMessages16()); ui->tb_RequestTextMessageCom2->setIcon(CIcons::appTextMessages16()); + + this->initLeds(); } CCockpitComForm::~CCockpitComForm() @@ -150,8 +152,14 @@ namespace BlackGui void CCockpitComForm::initLeds() { const CLedWidget::LedShape shape = CLedWidget::Rounded; - ui->led_ComPanelCom1->setValues(CLedWidget::Yellow, CLedWidget::Black, shape, "COM1 connected", "COM1 disconnected", 14); - ui->led_ComPanelCom2->setValues(CLedWidget::Yellow, CLedWidget::Black, shape, "COM2 connected", "COM2 disconnected", 14); + ui->led_ComPanelCom1->setValues(CLedWidget::Yellow, CLedWidget::Black, shape, "COM1 connected to station", "COM1 disconnected", 14); + ui->led_ComPanelCom2->setValues(CLedWidget::Yellow, CLedWidget::Black, shape, "COM2 connected to station", "COM2 disconnected", 14); + + ui->led_ComPanelCom1R->setValues(CLedWidget::Yellow, CLedWidget::Black, shape, "COM1 receive (sim)", "COM1 not receiving", 14); + ui->led_ComPanelCom1S->setValues(CLedWidget::Yellow, CLedWidget::Black, shape, "COM1 trasmit (sim)", "COM1 not transmitting", 14); + + ui->led_ComPanelCom2R->setValues(CLedWidget::Yellow, CLedWidget::Black, shape, "COM2 receive (sim)", "COM2 not receiving", 14); + ui->led_ComPanelCom2S->setValues(CLedWidget::Yellow, CLedWidget::Black, shape, "COM2 trasmit (sim)", "COM2 not transmitting", 14); } CSimulatedAircraft CCockpitComForm::cockpitValuesToAircraftObject()