refs #289, method bodys for time sync as preparation

simulator can send messages to contexts
This commit is contained in:
Klaus Basan
2014-07-06 17:19:10 +02:00
parent 330919329d
commit 3729721fc3
10 changed files with 59 additions and 1 deletions

View File

@@ -286,6 +286,9 @@ namespace BlackSimPlugin
void CSimulatorFsx::setTimeSynchronization(bool enable, BlackMisc::PhysicalQuantities::CTime offset)
{
Q_UNUSED(enable);
Q_UNUSED(offset);
}
void CSimulatorFsx::onSimRunning()
{

View File

@@ -129,6 +129,8 @@ namespace BlackSimPlugin
//! \copydoc ISimulator::getAirportsInRange
virtual BlackMisc::Aviation::CAirportList getAirportsInRange() const override;
//! \copydoc ISimulator::setTimeSynchronization
virtual void setTimeSynchronization(bool enable, BlackMisc::PhysicalQuantities::CTime offset) override;
//! \brief Called when sim has started
void onSimRunning();

View File

@@ -9,6 +9,8 @@
#include <QDBusServiceWatcher>
#include <QTimer>
using namespace BlackMisc;
namespace BlackSimPlugin
{
namespace XPlane
@@ -209,6 +211,15 @@ namespace BlackSimPlugin
return airports;
}
void CSimulatorXPlane::setTimeSynchronization(bool enable, BlackMisc::PhysicalQuantities::CTime offset)
{
if (enable)
{
emit this->displayStatusMessage(CStatusMessage::getWarningMessage("Use time synchronization of XP itself", CStatusMessage::TypeSimulator));
}
Q_UNUSED(offset);
}
bool CSimulatorXPlane::updateOwnSimulatorCockpit(const BlackMisc::Aviation::CAircraft &aircraft)
{
if (! isConnected()) { return false; }

View File

@@ -77,6 +77,9 @@ namespace BlackSimPlugin
//! Airports in range
virtual BlackMisc::Aviation::CAirportList getAirportsInRange() const override;
//! \copydoc ISimulator::setTimeSynchronization
virtual void setTimeSynchronization(bool enable, BlackMisc::PhysicalQuantities::CTime offset) override;
private slots:
void serviceRegistered(const QString &serviceName);
void serviceUnregistered();