Ref T259, Ref T243 pass the providers along the hierarchy

This commit is contained in:
Klaus Basan
2018-03-28 03:50:51 +02:00
parent 785e35ee88
commit a7f1e15f39
11 changed files with 26 additions and 29 deletions

View File

@@ -32,10 +32,10 @@ namespace BlackSimPlugin
namespace Fs9
{
CFs9Client::CFs9Client(const CCallsign &callsign, const QString &modelName, const CTime &updateInterval,
CInterpolationLogger *logger, ISimulator *owner) :
CDirectPlayPeer(owner, callsign),
CInterpolationLogger *logger, ISimulator *simulator) :
CDirectPlayPeer(simulator, callsign),
m_updateInterval(updateInterval),
m_interpolator(callsign),
m_interpolator(callsign, simulator, simulator, simulator->getRemoteAircraftProvider(), logger),
m_modelName(modelName)
{
m_interpolator.attachLogger(logger);

View File

@@ -44,7 +44,7 @@ namespace BlackSimPlugin
const QString &modelName,
const BlackMisc::PhysicalQuantities::CTime &updateInterval,
BlackMisc::Simulation::CInterpolationLogger *logger,
BlackCore::ISimulator *owner);
BlackCore::ISimulator *simulator);
//! Destructor
virtual ~CFs9Client();