From a68ad8ec7df1ce59bbcc6e8b3d3d0205d59e221a Mon Sep 17 00:00:00 2001 From: Mathew Sutcliffe Date: Thu, 25 Sep 2014 21:59:16 +0100 Subject: [PATCH] refs #316 Simulator context subscribes to log messages on behalf of the simulator plugin. --- src/blackcore/context_simulator_impl.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/blackcore/context_simulator_impl.cpp b/src/blackcore/context_simulator_impl.cpp index 3691daca0..d542e2dbe 100644 --- a/src/blackcore/context_simulator_impl.cpp +++ b/src/blackcore/context_simulator_impl.cpp @@ -10,6 +10,7 @@ #include "context_network_impl.h" #include "context_runtime.h" #include "blackmisc/logmessage.h" +#include "blackmisc/loghandler.h" #include #include @@ -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);