mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-23 23:45:35 +08:00
Ref T261, correct implementation of client provider
* made the interface a "real" interface and provided implementation as CCLientProvider * aligned some function names with networl context * network context "impl" also implements ICLientProvider
This commit is contained in:
committed by
Roland Winklmeier
parent
3031e5b648
commit
5bf21c2937
@@ -88,13 +88,17 @@ namespace BlackCore
|
||||
return (status.testFlag(Connected) || status.testFlag(Simulating) || status.testFlag(Paused));
|
||||
}
|
||||
|
||||
ISimulator::ISimulator(
|
||||
const CSimulatorPluginInfo &pluginInfo, IOwnAircraftProvider *ownAircraftProvider,
|
||||
IRemoteAircraftProvider *remoteAircraftProvider, IWeatherGridProvider *weatherGridProvider, QObject *parent) :
|
||||
ISimulator::ISimulator(const CSimulatorPluginInfo &pluginInfo,
|
||||
IOwnAircraftProvider *ownAircraftProvider,
|
||||
IRemoteAircraftProvider *remoteAircraftProvider,
|
||||
IWeatherGridProvider *weatherGridProvider,
|
||||
IClientProvider *clientProvider,
|
||||
QObject *parent) :
|
||||
QObject(parent),
|
||||
COwnAircraftAware(ownAircraftProvider),
|
||||
CRemoteAircraftAware(remoteAircraftProvider),
|
||||
CWeatherGridAware(weatherGridProvider),
|
||||
CClientAware(clientProvider),
|
||||
ISimulationEnvironmentProvider(pluginInfo),
|
||||
IInterpolationSetupProvider(),
|
||||
CIdentifiable(this)
|
||||
|
||||
Reference in New Issue
Block a user