Ref T270, Ref T268, plugin common / simulator improvements

* connect with "about to quit"
* added interface declarations
* sim statistics, use common function setStatsRemoteAircraftUpdate and double for average values
This commit is contained in:
Klaus Basan
2018-05-30 12:51:07 +02:00
parent 2923df27e2
commit aa7363dcad
11 changed files with 114 additions and 48 deletions

View File

@@ -19,9 +19,12 @@ namespace BlackSimPlugin
namespace P3D
{
//! P3D Simulator Implementation
class CSimulatorP3D : public BlackSimPlugin::FsxCommon::CSimulatorFsxCommon
class CSimulatorP3D : public FsxCommon::CSimulatorFsxCommon
{
Q_OBJECT
Q_INTERFACES(BlackCore::ISimulator)
Q_INTERFACES(BlackMisc::Simulation::ISimulationEnvironmentProvider)
Q_INTERFACES(BlackMisc::Simulation::IInterpolationSetupProvider)
public:
//! Constructor, parameters as in \sa BlackCore::ISimulatorFactory::create
@@ -41,7 +44,7 @@ namespace BlackSimPlugin
};
//! Listener for P3D
class CSimulatorP3DListener : public BlackSimPlugin::FsxCommon::CSimulatorFsxCommonListener
class CSimulatorP3DListener : public FsxCommon::CSimulatorFsxCommonListener
{
Q_OBJECT