mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-31 12:55:33 +08:00
Ref T129, added functions for swift DB reader / web data services
* added getAirlineIcaoCodeForUniqueDesignatorOrDefault and getAirlineIcaoCodeForUniqueIataCodeOrDefault from reader/web data services * rearranged order of functions in ICAO reader * added some more functions like "containsXX" in reader
This commit is contained in:
committed by
Mathew Sutcliffe
parent
3fb2f88032
commit
b047004470
@@ -603,7 +603,22 @@ namespace BlackCore
|
||||
bool CWebDataServices::containsAirlineIcaoDesignator(const QString &designator) const
|
||||
{
|
||||
if (designator.isEmpty()) { return false; }
|
||||
return this->getAirlineIcaoCodes().containsDesignator(designator);
|
||||
if (m_icaoDataReader) { return m_icaoDataReader->containsAirlineIcaoDesignator(designator); }
|
||||
return false;
|
||||
}
|
||||
|
||||
CAirlineIcaoCode CWebDataServices::getAirlineIcaoCodeForUniqueDesignatorOrDefault(const QString &designator, bool preferOperatingAirlines) const
|
||||
{
|
||||
if (designator.isEmpty()) { return CAirlineIcaoCode(); }
|
||||
if (m_icaoDataReader) { return m_icaoDataReader->getAirlineIcaoCodeForUniqueDesignatorOrDefault(designator, preferOperatingAirlines); }
|
||||
return CAirlineIcaoCode();
|
||||
}
|
||||
|
||||
CAirlineIcaoCode CWebDataServices::getAirlineIcaoCodeForUniqueIataCodeOrDefault(const QString &iataCode) const
|
||||
{
|
||||
if (iataCode.isEmpty()) { return CAirlineIcaoCode(); }
|
||||
if (m_icaoDataReader) { return m_icaoDataReader->getAirlineIcaoCodeForUniqueIataCodeOrDefault(iataCode); }
|
||||
return CAirlineIcaoCode();
|
||||
}
|
||||
|
||||
int CWebDataServices::getAirlineIcaoCodesCount() const
|
||||
|
||||
Reference in New Issue
Block a user