refs #316 Simulator context subscribes to log messages on behalf of the simulator plugin.

This commit is contained in:
Mathew Sutcliffe
2014-09-25 21:59:16 +01:00
parent dc4de279d0
commit a68ad8ec7d

View File

@@ -10,6 +10,7 @@
#include "context_network_impl.h"
#include "context_runtime.h"
#include "blackmisc/logmessage.h"
#include "blackmisc/loghandler.h"
#include <QPluginLoader>
#include <QLibrary>
@@ -165,6 +166,8 @@ namespace BlackCore
connect(m_simulator, &ISimulator::statusChanged, this, &CContextSimulator::ps_setConnectionStatus);
connect(m_simulator, &ISimulator::aircraftModelChanged, this, &IContextSimulator::ownAircraftModelChanged);
connect(CLogHandler::instance(), &CLogHandler::localMessageLogged, m_simulator, &ISimulator::displayStatusMessage);
connect(CLogHandler::instance(), &CLogHandler::remoteMessageLogged, m_simulator, &ISimulator::displayStatusMessage);
CAirspaceMonitor *airspace = this->getRuntime()->getCContextNetwork()->getAirspaceMonitor();
connect(airspace, &CAirspaceMonitor::addedAircraft, this, &CContextSimulator::ps_addRemoteAircraft);