mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-04 08:36:52 +08:00
Ref T298, better ICAO family resolution
B737/DLH searched but B738/DLH present (same family but not same ICAO)
This commit is contained in:
@@ -141,6 +141,13 @@ namespace BlackMisc
|
||||
return getAircraftIcaoCode().getDesignator();
|
||||
}
|
||||
|
||||
QString CSimulatedAircraft::getAirlineAndAircraftIcaoCodeDesignators() const
|
||||
{
|
||||
if (this->hasAircraftAndAirlineDesignator()) { return this->getAircraftIcaoCodeDesignator() % QStringLiteral("/") % this->getAirlineIcaoCodeDesignator(); }
|
||||
if (this->hasAirlineDesignator()) { return this->getAirlineIcaoCodeDesignator(); }
|
||||
return this->getAircraftIcaoCodeDesignator();
|
||||
}
|
||||
|
||||
const QString &CSimulatedAircraft::getAircraftIcaoCombinedType() const
|
||||
{
|
||||
return getAircraftIcaoCode().getCombinedType();
|
||||
|
||||
@@ -131,6 +131,9 @@ namespace BlackMisc
|
||||
//! Aircraft ICAO code designator
|
||||
const QString &getAircraftIcaoCodeDesignator() const;
|
||||
|
||||
//! Aircraft and Airline ICAO code designators
|
||||
QString getAirlineAndAircraftIcaoCodeDesignators() const;
|
||||
|
||||
//! Aircraft ICAO combined code
|
||||
const QString &getAircraftIcaoCombinedType() const;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user