mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-07 11:05:33 +08:00
refs #428 Use COriginator instead of QString in internal API
This commit is contained in:
@@ -82,13 +82,13 @@ namespace BlackCore
|
||||
virtual bool logicallyRemoveRemoteAircraft(const BlackMisc::Aviation::CCallsign &callsign) = 0;
|
||||
|
||||
//! Change remote aircraft per property
|
||||
virtual bool changeRemoteAircraftModel(const BlackMisc::Simulation::CSimulatedAircraft &aircraft, const QString &originator) = 0;
|
||||
virtual bool changeRemoteAircraftModel(const BlackMisc::Simulation::CSimulatedAircraft &aircraft, const BlackMisc::COriginator &originator) = 0;
|
||||
|
||||
//! Aircraft got enabled / disabled
|
||||
virtual bool changeRemoteAircraftEnabled(const BlackMisc::Simulation::CSimulatedAircraft &aircraft, const QString &originator) = 0;
|
||||
virtual bool changeRemoteAircraftEnabled(const BlackMisc::Simulation::CSimulatedAircraft &aircraft, const BlackMisc::COriginator &originator) = 0;
|
||||
|
||||
//! Update own aircraft cockpit (usually from context)
|
||||
virtual bool updateOwnSimulatorCockpit(const BlackMisc::Aviation::CAircraft &aircraft, const QString &originator) = 0;
|
||||
virtual bool updateOwnSimulatorCockpit(const BlackMisc::Aviation::CAircraft &aircraft, const BlackMisc::COriginator &originator) = 0;
|
||||
|
||||
//! ICAO data for model string
|
||||
virtual BlackMisc::Aviation::CAircraftIcaoData getIcaoForModelString(const QString &modelString) const = 0;
|
||||
@@ -169,7 +169,7 @@ namespace BlackCore
|
||||
virtual void unload() = 0;
|
||||
|
||||
//! Originator
|
||||
const QString &simulatorOriginator();
|
||||
BlackMisc::COriginator simulatorOriginator();
|
||||
|
||||
//! Status to string
|
||||
static QString statusToString(int status);
|
||||
@@ -222,6 +222,10 @@ namespace BlackCore
|
||||
//! Emit the combined status
|
||||
//! \sa simulatorStatusChanged;
|
||||
void emitSimulatorCombinedStatus();
|
||||
|
||||
private:
|
||||
|
||||
BlackMisc::COriginator m_originator;
|
||||
};
|
||||
|
||||
//! Interface to a simulator listener.
|
||||
|
||||
Reference in New Issue
Block a user