Ref T312, added checkImpl/check in simulator listeners

This commit is contained in:
Klaus Basan
2018-08-27 14:19:32 +02:00
parent 1d7b3bd180
commit 68beaa6d9d
8 changed files with 106 additions and 36 deletions

View File

@@ -49,7 +49,7 @@ namespace BlackSimPlugin
QObject *parent = nullptr);
//! Destructor
virtual ~CSimulatorFs9() = default;
virtual ~CSimulatorFs9() override = default;
//! \name Interface implementations
//! \@{
@@ -125,7 +125,13 @@ namespace BlackSimPlugin
//! \copydoc BlackCore::ISimulatorListener::stopImpl
virtual void stopImpl() override;
//! \copydoc BlackCore::ISimulatorListener::checkImpl
virtual void checkImpl() override;
private:
//! Check connection to FS9
bool checkConnection(bool canLobbyConnect);
QTimer *m_timer = nullptr;
bool m_isConnecting = false;
bool m_isStarted = false;
@@ -145,7 +151,7 @@ namespace BlackSimPlugin
CSimulatorFs9Factory(QObject *parent = nullptr);
//! Destructor
virtual ~CSimulatorFs9Factory();
virtual ~CSimulatorFs9Factory() override;
//! \copydoc BlackCore::ISimulatorFactory::create
virtual BlackCore::ISimulator *create(