Ref T111, added utility functions used for swift plugin (dummy driver)

* new reader functions
* plugin info
This commit is contained in:
Klaus Basan
2017-07-26 14:05:12 +02:00
committed by Mathew Sutcliffe
parent 29e1d54e05
commit b1295cd457
11 changed files with 75 additions and 13 deletions

View File

@@ -34,6 +34,11 @@ namespace BlackCore
return m_airportCache.get();
}
CAirport CAirportDataReader::getAirportForIcaoDesignator(const QString &designator) const
{
return getAirports().findByIcao(CAirportIcaoCode(designator)).frontOrDefault();
}
int CAirportDataReader::getAirportsCount() const
{
return this->getAirports().size();

View File

@@ -38,6 +38,10 @@ namespace BlackCore
//! \threadsafe
BlackMisc::Aviation::CAirportList getAirports() const;
//! Returns airport for designator (or default)
//! \threadsafe
BlackMisc::Aviation::CAirport getAirportForIcaoDesignator(const QString &designator) const;
//! Returns a list of all airports in the database.
//! \threadsafe
int getAirportsCount() const;