mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-07 11:05:33 +08:00
refs #533, fix callsign validation and split into functions for ATC/aircraft
This commit is contained in:
@@ -73,7 +73,7 @@ namespace BlackGui
|
||||
void CFlightPlanComponent::prefillWithAircraftData(const BlackMisc::Simulation::CSimulatedAircraft &ownAircraft)
|
||||
{
|
||||
// only override with valid values
|
||||
if (CCallsign::isValidCallsign(ownAircraft.getCallsignAsString()))
|
||||
if (CCallsign::isValidAircraftCallsign(ownAircraft.getCallsignAsString()))
|
||||
{
|
||||
this->ui->le_Callsign->setText(ownAircraft.getCallsign().asString());
|
||||
}
|
||||
|
||||
@@ -423,7 +423,7 @@ namespace BlackGui
|
||||
bool validIcaoDesignator = CAircraftIcaoCode::isValidDesignator(values.ownAircraftIcaoTypeDesignator);
|
||||
this->ui->lblp_AircraftIcaoDesignator->setTicked(validIcaoDesignator);
|
||||
|
||||
bool validCallsign = CCallsign::isValidCallsign(values.ownCallsign);
|
||||
bool validCallsign = CCallsign::isValidAircraftCallsign(values.ownCallsign);
|
||||
this->ui->lblp_Callsign->setTicked(validCallsign);
|
||||
|
||||
bool validSimulatorModel = !values.ownAircraftSimulatorModel.isEmpty();
|
||||
@@ -486,7 +486,7 @@ namespace BlackGui
|
||||
}
|
||||
else
|
||||
{
|
||||
CLogMessage(this).validationWarning("Reverse lookup for %1 failed") << model.getModelString();
|
||||
CLogMessage(this).validationInfo("Reverse lookup for %1 failed, set data manually") << model.getModelString();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -211,7 +211,7 @@ namespace BlackGui
|
||||
{
|
||||
Q_ASSERT(getIContextSimulator());
|
||||
QString cs = ui->le_Callsign->text().trimmed();
|
||||
if (!CCallsign::isValidCallsign(cs))
|
||||
if (!CCallsign::isValidAircraftCallsign(cs))
|
||||
{
|
||||
CLogMessage(this).validationError("Invalid callsign for mapping");
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user