Ref T111, set a single simulator as proposed by RW

This commit is contained in:
Klaus Basan
2017-08-03 18:08:36 +02:00
committed by Mathew Sutcliffe
parent 2476b9f412
commit c36c3a4a05

View File

@@ -75,7 +75,7 @@ namespace BlackMisc
void setPropertyByIndex(const BlackMisc::CPropertyIndex &index, const BlackMisc::CVariant &variant); void setPropertyByIndex(const BlackMisc::CPropertyIndex &index, const BlackMisc::CVariant &variant);
private: 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_ownModel;
BlackMisc::Simulation::CAircraftModel m_defaultModel; BlackMisc::Simulation::CAircraftModel m_defaultModel;
bool m_logFunctionCalls = true; bool m_logFunctionCalls = true;
@@ -94,6 +94,9 @@ namespace BlackMisc
{ {
//! Key in data cache //! Key in data cache
static const char *key() { return "settingsswiftplugin"; } static const char *key() { return "settingsswiftplugin"; }
//! Validator function.
static bool isValid(const CSwiftPluginSettings &value) { return value.getEmulatedSimulator().isSingleSimulator(); }
}; };
} // ns } // ns
} // ns } // ns