mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-05 01:05:34 +08:00
Improved tooltip/error message
This commit is contained in:
@@ -410,7 +410,7 @@ namespace BlackGui
|
|||||||
cruiseTAS.parseFromString(v, CPqString::SeparatorBestGuess);
|
cruiseTAS.parseFromString(v, CPqString::SeparatorBestGuess);
|
||||||
if (cruiseTAS.isNull())
|
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());
|
flightPlan.setDestinationAirportIcao(defaultIcao());
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ namespace BlackGui
|
|||||||
connect(ui->frp_ComPanelSelcalSelector, &CSelcalCodeSelector::valueChanged, this, &CCockpitComForm::onSelcalChanged);
|
connect(ui->frp_ComPanelSelcalSelector, &CSelcalCodeSelector::valueChanged, this, &CCockpitComForm::onSelcalChanged);
|
||||||
|
|
||||||
// XPdr
|
// 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);
|
connect(ui->cbp_ComPanelTransponderMode, &CTransponderModeSelector::transponderStateIdentEnded, this, &CCockpitComForm::transponderStateIdentEnded);
|
||||||
|
|
||||||
// COM GUI events
|
// COM GUI events
|
||||||
@@ -59,6 +59,8 @@ namespace BlackGui
|
|||||||
ui->led_ComPanelCom2->setShape(CLedWidget::Rounded);
|
ui->led_ComPanelCom2->setShape(CLedWidget::Rounded);
|
||||||
ui->tb_RequestTextMessageCom1->setIcon(CIcons::appTextMessages16());
|
ui->tb_RequestTextMessageCom1->setIcon(CIcons::appTextMessages16());
|
||||||
ui->tb_RequestTextMessageCom2->setIcon(CIcons::appTextMessages16());
|
ui->tb_RequestTextMessageCom2->setIcon(CIcons::appTextMessages16());
|
||||||
|
|
||||||
|
this->initLeds();
|
||||||
}
|
}
|
||||||
|
|
||||||
CCockpitComForm::~CCockpitComForm()
|
CCockpitComForm::~CCockpitComForm()
|
||||||
@@ -150,8 +152,14 @@ namespace BlackGui
|
|||||||
void CCockpitComForm::initLeds()
|
void CCockpitComForm::initLeds()
|
||||||
{
|
{
|
||||||
const CLedWidget::LedShape shape = CLedWidget::Rounded;
|
const CLedWidget::LedShape shape = CLedWidget::Rounded;
|
||||||
ui->led_ComPanelCom1->setValues(CLedWidget::Yellow, CLedWidget::Black, shape, "COM1 connected", "COM1 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", "COM2 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()
|
CSimulatedAircraft CCockpitComForm::cockpitValuesToAircraftObject()
|
||||||
|
|||||||
Reference in New Issue
Block a user