Ref T268, statistics functions moved to interface

This commit is contained in:
Klaus Basan
2018-07-06 21:26:40 +02:00
parent f8c64c0296
commit e904a288ad
3 changed files with 5 additions and 6 deletions

View File

@@ -201,6 +201,9 @@ namespace BlackCore
//! Allows to print out simulator specific statistics
virtual QString getStatisticsSimulatorSpecific() const { return QString(); }
//! Reset the statistics
virtual void resetAircraftStatistics() {}
//! \copydoc BlackMisc::IProvider::asQObject
virtual QObject *asQObject() override { return this; }

View File

@@ -85,6 +85,7 @@ namespace BlackCore
virtual bool changeRemoteAircraftEnabled(const BlackMisc::Simulation::CSimulatedAircraft &aircraft) override;
virtual bool changeRemoteAircraftModel(const BlackMisc::Simulation::CSimulatedAircraft &aircraft) override;
virtual void clearAllRemoteAircraftData() override;
virtual void resetAircraftStatistics() override;
virtual BlackMisc::CStatusMessageList debugVerifyStateAfterAllAircraftRemoved() const override;
//! \addtogroup swiftdotcommands
@@ -117,9 +118,6 @@ namespace BlackCore
//! Register help
static void registerHelp();
//! Reset the statistics counters
virtual void resetAircraftStatistics();
//! Counter added aircraft
int getStatisticsPhysicallyAddedAircraft() const { return m_statsPhysicallyAddedAircraft; }