diff --git a/src/core/context/contextsimulator.h b/src/core/context/contextsimulator.h index 85617a047..7f41d3db6 100644 --- a/src/core/context/contextsimulator.h +++ b/src/core/context/contextsimulator.h @@ -136,6 +136,12 @@ namespace swift::core::context void autoPublishDataWritten(const swift::misc::simulation::CSimulatorInfo &simulator); public slots: + //! Is a simulator plugin loaded (connected to the simulator)? + bool isSimulatorAvailable() const; + + //! Is available simulator simulating? Returns false if no simulator is available + bool isSimulatorSimulating() const; + //! Simulator info, currently loaded plugin virtual swift::misc::simulation::CSimulatorPluginInfo getSimulatorPluginInfo() const = 0; @@ -243,12 +249,6 @@ namespace swift::core::context virtual swift::misc::CStatusMessageList getInterpolationMessages(const swift::misc::aviation::CCallsign &callsign) const = 0; - //! Simulator avialable (driver available)? - bool isSimulatorAvailable() const; - - //! Is available simulator simulating? Returns false if no simulator is available - bool isSimulatorSimulating() const; - //! Get mapping messages virtual swift::misc::CStatusMessageList getMatchingMessages(const swift::misc::aviation::CCallsign &callsign) const = 0;