[AFV] Utility functions to update simulator settings

This commit is contained in:
Klaus Basan
2020-04-12 02:55:45 +02:00
committed by Mat Sutcliffe
parent 124432ceb1
commit 63cc2a7e3e
2 changed files with 31 additions and 0 deletions

View File

@@ -91,6 +91,17 @@ namespace BlackCore
//! \fixme To be removed with Qt 5.5 when getSimualtorStatus directly provides the enum
BlackCore::ISimulator::SimulatorStatus getSimulatorStatusEnum() const;
// ---- some convenienc functions implemented on interface level
//! Current simulator
BlackMisc::Simulation::CSimulatorInfo getSimulatorInfo() const;
//! Update current settings
bool updateCurrentSettings(const BlackMisc::Simulation::Settings::CSimulatorSettings &settings);
//! Update current setting for COM integration (aka "synced")
bool updateCurrentSettingComIntegration(bool comIntegration);
signals:
//! Simulator combined status
//! \sa ISimulator::SimulatorStatus