mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-17 19:05:31 +08:00
refs #369, renamed simulator connect functions similar to network context
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user