refs #369, renamed simulator connect functions similar to network context

This commit is contained in:
Klaus Basan
2015-01-29 17:41:49 +01:00
parent 054b30c306
commit a37a176c02
6 changed files with 22 additions and 22 deletions

View File

@@ -230,7 +230,7 @@ namespace BlackCore
if (this->getIContextSimulator()) if (this->getIContextSimulator())
{ {
disconnect(this->getIContextSimulator()); disconnect(this->getIContextSimulator());
this->getIContextSimulator()->disconnectFrom(); this->getIContextSimulator()->disconnectFromSimulator();
this->getIContextSimulator()->deleteLater(); this->getIContextSimulator()->deleteLater();
this->m_contextSimulator = nullptr; this->m_contextSimulator = nullptr;
} }

View File

@@ -104,13 +104,13 @@ namespace BlackCore
virtual bool canConnect() const = 0; virtual bool canConnect() const = 0;
//! Connect to simulator //! Connect to simulator
virtual bool connectTo() = 0; virtual bool connectToSimulator() = 0;
//! Connect to simulator (asynchronous version) //! Connect to simulator (asynchronous version)
virtual void asyncConnectTo() = 0; virtual void asyncConnectToSimulator() = 0;
//! Disconnect from simulator //! Disconnect from simulator
virtual bool disconnectFrom() = 0; virtual bool disconnectFromSimulator() = 0;
//! Returns true when simulator is running / simulating //! Returns true when simulator is running / simulating
virtual bool isSimulating() const = 0; virtual bool isSimulating() const = 0;

View File

@@ -42,7 +42,7 @@ namespace BlackCore
CContextSimulator::~CContextSimulator() CContextSimulator::~CContextSimulator()
{ {
disconnectFrom(); disconnectFromSimulator();
unloadSimulatorPlugin(); unloadSimulatorPlugin();
} }
@@ -71,21 +71,21 @@ namespace BlackCore
return m_simulator->canConnect(); return m_simulator->canConnect();
} }
bool CContextSimulator::connectTo() bool CContextSimulator::connectToSimulator()
{ {
CLogMessage(this, CLogCategory::contextSlot()).debug() << Q_FUNC_INFO; CLogMessage(this, CLogCategory::contextSlot()).debug() << Q_FUNC_INFO;
if (!m_simulator) return false; if (!m_simulator) return false;
return m_simulator->connectTo(); return m_simulator->connectTo();
} }
void CContextSimulator::asyncConnectTo() void CContextSimulator::asyncConnectToSimulator()
{ {
CLogMessage(this, CLogCategory::contextSlot()).debug() << Q_FUNC_INFO; CLogMessage(this, CLogCategory::contextSlot()).debug() << Q_FUNC_INFO;
if (!m_simulator || m_canConnectResult.isRunning()) return; // already checking if (!m_simulator || m_canConnectResult.isRunning()) return; // already checking
m_simulator->asyncConnectTo(); m_simulator->asyncConnectTo();
} }
bool CContextSimulator::disconnectFrom() bool CContextSimulator::disconnectFromSimulator()
{ {
CLogMessage(this, CLogCategory::contextSlot()).debug() << Q_FUNC_INFO; CLogMessage(this, CLogCategory::contextSlot()).debug() << Q_FUNC_INFO;
if (!m_simulator) return false; if (!m_simulator) return false;
@@ -250,7 +250,7 @@ namespace BlackCore
this->settingsChanged(static_cast<uint>(IContextSettings::SettingsSimulator)); this->settingsChanged(static_cast<uint>(IContextSettings::SettingsSimulator));
// try to connect // try to connect
asyncConnectTo(); asyncConnectToSimulator();
// info about what is going on // info about what is going on
CLogMessage(this).info("Simulator plugin loaded: '%1'") << this->m_simulator->getSimulatorInfo().toQString(true); CLogMessage(this).info("Simulator plugin loaded: '%1'") << this->m_simulator->getSimulatorInfo().toQString(true);

View File

@@ -13,10 +13,10 @@
#define BLACKCORE_CONTEXTSIMULATOR_IMPL_H #define BLACKCORE_CONTEXTSIMULATOR_IMPL_H
#include "blackcore/context_simulator.h" #include "blackcore/context_simulator.h"
#include "blackcore/context_network.h"
#include "blackcore/simulator.h" #include "blackcore/simulator.h"
#include "blacksim/simulatorinfo.h" #include "blacksim/simulatorinfo.h"
#include "blacksim/simulatorinfolist.h" #include "blacksim/simulatorinfolist.h"
#include "blackmisc/nwtextmessagelist.h"
#include "blackmisc/pixmap.h" #include "blackmisc/pixmap.h"
#include "blackmisc/simulation/simulatedaircraftlist.h" #include "blackmisc/simulation/simulatedaircraftlist.h"
#include <QTimer> #include <QTimer>
@@ -51,13 +51,13 @@ namespace BlackCore
virtual bool canConnect() const override; virtual bool canConnect() const override;
//! \copydoc IContextSimulator::connectTo //! \copydoc IContextSimulator::connectTo
virtual bool connectTo() override; virtual bool connectToSimulator() override;
//! \copydoc IContextSimulator::asyncConnectTo //! \copydoc IContextSimulator::asyncConnectTo
virtual void asyncConnectTo() override; virtual void asyncConnectToSimulator() override;
//! \copydoc IContextSimulator::disconnectFrom //! \copydoc IContextSimulator::disconnectFrom
virtual bool disconnectFrom() override; virtual bool disconnectFromSimulator() override;
//! \copydoc IContextSimulator::isPaused //! \copydoc IContextSimulator::isPaused
virtual bool isPaused() const override; virtual bool isPaused() const override;

View File

@@ -72,19 +72,19 @@ namespace BlackCore
return m_dBusInterface->callDBusRet<bool>(QLatin1Literal("canConnect")); return m_dBusInterface->callDBusRet<bool>(QLatin1Literal("canConnect"));
} }
bool CContextSimulatorProxy::connectTo() bool CContextSimulatorProxy::connectToSimulator()
{ {
return m_dBusInterface->callDBusRet<bool>(QLatin1Literal("connectTo")); return m_dBusInterface->callDBusRet<bool>(QLatin1Literal("connectToSimulator"));
} }
void CContextSimulatorProxy::asyncConnectTo() void CContextSimulatorProxy::asyncConnectToSimulator()
{ {
m_dBusInterface->callDBus(QLatin1Literal("asyncConnectTo")); m_dBusInterface->callDBus(QLatin1Literal("asyncConnectToSimulator"));
} }
bool CContextSimulatorProxy::disconnectFrom() bool CContextSimulatorProxy::disconnectFromSimulator()
{ {
return m_dBusInterface->callDBusRet<bool>(QLatin1Literal("disconnectFrom")); return m_dBusInterface->callDBusRet<bool>(QLatin1Literal("disconnectFromSimulator"));
} }
BlackMisc::Simulation::CAircraftModel CContextSimulatorProxy::getOwnAircraftModel() const BlackMisc::Simulation::CAircraftModel CContextSimulatorProxy::getOwnAircraftModel() const

View File

@@ -54,13 +54,13 @@ namespace BlackCore
virtual bool canConnect() const override; virtual bool canConnect() const override;
//! \copydoc IContextSimulator::connectTo //! \copydoc IContextSimulator::connectTo
virtual bool connectTo() override; virtual bool connectToSimulator() override;
//! \copydoc IContextSimulator::asyncConnectTo //! \copydoc IContextSimulator::asyncConnectTo
virtual void asyncConnectTo() override; virtual void asyncConnectToSimulator() override;
//! \copydoc IContextSimulator::disconnectFrom //! \copydoc IContextSimulator::disconnectFrom
virtual bool disconnectFrom() override; virtual bool disconnectFromSimulator() override;
//! \copydoc IContextSimulator::isSimulating //! \copydoc IContextSimulator::isSimulating
virtual bool isSimulating() const override; virtual bool isSimulating() const override;