From c36c3a4a0521305d420f64661dd24f2c2474a98d Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Thu, 3 Aug 2017 18:08:36 +0200 Subject: [PATCH] Ref T111, set a single simulator as proposed by RW --- src/blackmisc/simulation/settings/swiftpluginsettings.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/blackmisc/simulation/settings/swiftpluginsettings.h b/src/blackmisc/simulation/settings/swiftpluginsettings.h index 008696928..ddb47bca7 100644 --- a/src/blackmisc/simulation/settings/swiftpluginsettings.h +++ b/src/blackmisc/simulation/settings/swiftpluginsettings.h @@ -75,7 +75,7 @@ namespace BlackMisc void setPropertyByIndex(const BlackMisc::CPropertyIndex &index, const BlackMisc::CVariant &variant); private: - BlackMisc::Simulation::CSimulatorInfo m_emulatedSimulator; + BlackMisc::Simulation::CSimulatorInfo m_emulatedSimulator { BlackMisc::Simulation::CSimulatorInfo::P3D }; // simulator with default value BlackMisc::Simulation::CAircraftModel m_ownModel; BlackMisc::Simulation::CAircraftModel m_defaultModel; bool m_logFunctionCalls = true; @@ -94,6 +94,9 @@ namespace BlackMisc { //! Key in data cache static const char *key() { return "settingsswiftplugin"; } + + //! Validator function. + static bool isValid(const CSwiftPluginSettings &value) { return value.getEmulatedSimulator().isSingleSimulator(); } }; } // ns } // ns