From 079c790aa7942f5e8c7f98c3e681eefc31d5d8b2 Mon Sep 17 00:00:00 2001 From: Roland Winklmeier Date: Sun, 11 Sep 2016 20:18:26 +0200 Subject: [PATCH] Allow remote aircraft provider to be set after construction refs #765 --- src/blackmisc/simulation/remoteaircraftprovider.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/blackmisc/simulation/remoteaircraftprovider.h b/src/blackmisc/simulation/remoteaircraftprovider.h index 292409f9b..371502962 100644 --- a/src/blackmisc/simulation/remoteaircraftprovider.h +++ b/src/blackmisc/simulation/remoteaircraftprovider.h @@ -199,7 +199,13 @@ namespace BlackMisc //! Destructor virtual ~CRemoteAircraftAware() {} + //! Set remote aircraft provider + void setRemoteAircraftProvider(IRemoteAircraftProvider *remoteAircraftProvider) { m_remoteAircraftProvider = remoteAircraftProvider; } + protected: + //! Default constructor + CRemoteAircraftAware() {} + //! Constructor CRemoteAircraftAware(IRemoteAircraftProvider *remoteAircraftProvider) : m_remoteAircraftProvider(remoteAircraftProvider) { Q_ASSERT(remoteAircraftProvider); } IRemoteAircraftProvider *m_remoteAircraftProvider = nullptr; //!< access to object