mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-05-02 23:35:40 +08:00
Small improvements of auto stash component
- airline can be set in model - fallback if there is no airline, but livery code
This commit is contained in:
@@ -94,6 +94,13 @@ namespace BlackMisc
|
||||
return true;
|
||||
}
|
||||
|
||||
bool CLivery::setAirlineIcaoCodeDesignator(const QString &airlineIcaoDesignator)
|
||||
{
|
||||
if (m_airline.getDesignator() == airlineIcaoDesignator) { return false; }
|
||||
m_airline.setDesignator(airlineIcaoDesignator);
|
||||
return true;
|
||||
}
|
||||
|
||||
bool CLivery::hasColorFuselage() const
|
||||
{
|
||||
return m_colorFuselage.isValid();
|
||||
|
||||
@@ -101,6 +101,9 @@ namespace BlackMisc
|
||||
//! Airline ICAO code
|
||||
bool setAirlineIcaoCode(const CAirlineIcaoCode &airlineIcao);
|
||||
|
||||
//! Airline ICAO code designator
|
||||
bool setAirlineIcaoCodeDesignator(const QString &airlineIcaoDesignator);
|
||||
|
||||
//! Combined code
|
||||
void setCombinedCode(const QString &code) { m_combinedCode = code.trimmed().toUpper(); }
|
||||
|
||||
|
||||
@@ -185,6 +185,9 @@ namespace BlackMisc
|
||||
//! Airline ICAO code
|
||||
const Aviation::CAirlineIcaoCode &getAirlineIcaoCode() const { return m_livery.getAirlineIcaoCode(); }
|
||||
|
||||
//! Set airline ICAO code designator
|
||||
bool setAirlineIcaoDesignator(const QString &designator) { return m_livery.setAirlineIcaoCodeDesignator(designator); }
|
||||
|
||||
//! Airline ICAO code designator
|
||||
const QString &getAirlineIcaoCodeDesignator() const { return m_livery.getAirlineIcaoCode().getDesignator(); }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user