mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-01 21:56:43 +08:00
* new signal sending all 3 states together (connected, running, paused) * renamed ISimulator::Status to ConnectionStatus * consolidated some member / signal names * for FS9/XPlane implemented stub functions
This commit is contained in:
committed by
Roland Winklmeier
parent
326ae96def
commit
a94bceddab
@@ -70,7 +70,14 @@ namespace BlackCore
|
||||
//! Emitted when the simulator connection changes
|
||||
void connectionChanged(bool connected);
|
||||
|
||||
//! Emitted when own aircraft model changes (TODO move to own aircraft context?)
|
||||
//! Simulator started or stopped
|
||||
void startedChanged(bool startedChanged);
|
||||
|
||||
//! Simulator combined status
|
||||
void simulatorStatusChanged(bool connected, bool running, bool paused);
|
||||
|
||||
//! Emitted when own aircraft model changes
|
||||
//! \todo move to own aircraft context?
|
||||
void ownAircraftModelChanged(BlackMisc::Network::CAircraftModel model);
|
||||
|
||||
public slots:
|
||||
@@ -82,7 +89,7 @@ namespace BlackCore
|
||||
virtual bool isConnected() const = 0;
|
||||
|
||||
//! Can we connect?
|
||||
virtual bool canConnect() = 0;
|
||||
virtual bool canConnect() const = 0;
|
||||
|
||||
//! Connect to simulator
|
||||
virtual bool connectTo() = 0;
|
||||
@@ -93,6 +100,9 @@ namespace BlackCore
|
||||
//! Disconnect from simulator
|
||||
virtual bool disconnectFrom() = 0;
|
||||
|
||||
//! Returns true when simulator is running
|
||||
virtual bool isRunning() const = 0;
|
||||
|
||||
//! Simulator info
|
||||
virtual BlackSim::CSimulatorInfo getSimulatorInfo() const = 0;
|
||||
|
||||
@@ -125,7 +135,7 @@ namespace BlackCore
|
||||
bool isSimulatorAvailable() const { return BlackMisc::CProject::isCompiledWithFlightSimulatorSupport() && !getSimulatorInfo().isUnspecified(); }
|
||||
|
||||
//! Simulator paused?
|
||||
virtual bool isSimulatorPaused() const = 0;
|
||||
virtual bool isPaused() const = 0;
|
||||
|
||||
//! Settings have been changed
|
||||
virtual void settingsChanged(uint type) = 0;
|
||||
|
||||
Reference in New Issue
Block a user