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:
Klaus Basan
2018-02-07 05:21:41 +01:00
parent 10f942e702
commit e001b0338f
14 changed files with 231 additions and 27 deletions

View File

@@ -216,7 +216,7 @@ namespace BlackCore
//! Model strings
//! \threadsafe
QStringList getModelStrings() const;
QStringList getModelStrings(bool sort = false) const;
//! Model completer string
//! \threadsafe
@@ -246,6 +246,14 @@ namespace BlackCore
//! \threadsafe
BlackMisc::Aviation::CAircraftIcaoCode getAircraftIcaoCodeForDesignator(const QString &designator) const;
//! Aircraft ICAO designators for airline
//! \threadsafe
QSet<QString> getAircraftDesignatorsForAirline(const BlackMisc::Aviation::CAirlineIcaoCode &airline) const;
//! Aircraft ICAO codes for airline
//! \threadsafe
BlackMisc::Aviation::CAircraftIcaoCodeList getAircraftIcaoCodesForAirline(const BlackMisc::Aviation::CAirlineIcaoCode &airline) const;
//! Contains the given designator?
//! \threadsafe
bool containsAircraftIcaoDesignator(const QString &designator) const;