mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-31 12:55:33 +08:00
Ref T242, utility functions for matching
* search among airline aircraft * improved logging information * search among airline ICAO aircraft (which aircraft does the airline use?) * check ecosystem before merging with VATSIM data
This commit is contained in:
@@ -598,9 +598,9 @@ namespace BlackCore
|
||||
return QSet<int>();
|
||||
}
|
||||
|
||||
QStringList CWebDataServices::getModelStrings() const
|
||||
QStringList CWebDataServices::getModelStrings(bool sort) const
|
||||
{
|
||||
if (m_modelDataReader) { return m_modelDataReader->getModelStringList(); }
|
||||
if (m_modelDataReader) { return m_modelDataReader->getModelStringList(sort); }
|
||||
return QStringList();
|
||||
}
|
||||
|
||||
@@ -646,6 +646,20 @@ namespace BlackCore
|
||||
return CAircraftIcaoCode();
|
||||
}
|
||||
|
||||
QSet<QString> CWebDataServices::getAircraftDesignatorsForAirline(const CAirlineIcaoCode &airline) const
|
||||
{
|
||||
if (!airline.hasValidDesignator()) { return QSet<QString>(); }
|
||||
if (m_modelDataReader) { return m_modelDataReader->getAircraftDesignatorsForAirline(airline); }
|
||||
return QSet<QString>();
|
||||
}
|
||||
|
||||
CAircraftIcaoCodeList CWebDataServices::getAircraftIcaoCodesForAirline(const CAirlineIcaoCode &airline) const
|
||||
{
|
||||
if (!airline.hasValidDesignator()) { return CAircraftIcaoCodeList(); }
|
||||
if (m_modelDataReader) { return m_modelDataReader->getAicraftIcaoCodesForAirline(airline); }
|
||||
return CAircraftIcaoCodeList();
|
||||
}
|
||||
|
||||
bool CWebDataServices::containsAircraftIcaoDesignator(const QString &designator) const
|
||||
{
|
||||
if (designator.isEmpty()) { return false; }
|
||||
|
||||
Reference in New Issue
Block a user