mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-06 18:25:37 +08:00
Ref T259, Ref T243 pass the providers along the hierarchy
This commit is contained in:
@@ -37,6 +37,9 @@ namespace BlackMisc
|
||||
//! Has provider?
|
||||
bool hasProvider() const { return m_provider; }
|
||||
|
||||
//! Provider
|
||||
PROVIDER *getProvider() const { return m_provider; }
|
||||
|
||||
//! Set the provider
|
||||
//! \remark use individual names to disambiguate
|
||||
void setProvider(PROVIDER *provider)
|
||||
|
||||
@@ -460,6 +460,9 @@ namespace BlackMisc
|
||||
//! Set remote aircraft provider
|
||||
void setRemoteAircraftProvider(IRemoteAircraftProvider *remoteAircraftProvider) { this->setProvider(remoteAircraftProvider); }
|
||||
|
||||
//! Get the aircraft provider
|
||||
IRemoteAircraftProvider *getRemoteAircraftProvider() const { return this->getProvider(); }
|
||||
|
||||
protected:
|
||||
//! Default constructor
|
||||
CRemoteAircraftAware() {}
|
||||
|
||||
Reference in New Issue
Block a user