refs #811, get count in readers/services

This commit is contained in:
Klaus Basan
2016-11-18 21:49:25 +01:00
parent 0bedc9f084
commit b6a59decc7
4 changed files with 19 additions and 0 deletions

View File

@@ -32,6 +32,11 @@ namespace BlackCore
return m_airportCache.get();
}
int CAirportDataReader::getAirportsCount() const
{
return this->getAirports().size();
}
QDateTime CAirportDataReader::getCacheTimestamp(CEntityFlags::Entity entities) const
{
return entities == CEntityFlags::AirportEntity ? m_airportCache.getAvailableTimestamp() : QDateTime();

View File

@@ -38,6 +38,10 @@ namespace BlackCore
//! \threadsafe
BlackMisc::Aviation::CAirportList getAirports() const;
//! Returns a list of all airports in the database.
//! \threadsafe
int getAirportsCount() const;
// base class overrides
virtual QDateTime getCacheTimestamp(BlackMisc::Network::CEntityFlags::Entity entities) const override;
virtual int getCacheCount(BlackMisc::Network::CEntityFlags::Entity entity) const override;