Ref T246, functions to access values of model loader/models component

* direct access to simulator settings
* load models for simulator
This commit is contained in:
Klaus Basan
2018-02-09 04:38:02 +01:00
parent 44b2e27d11
commit d64ddfa8af
4 changed files with 27 additions and 2 deletions

View File

@@ -21,6 +21,7 @@
using namespace BlackMisc;
using namespace BlackMisc::Simulation::Data;
using namespace BlackMisc::Simulation::Settings;
using namespace BlackMisc::Simulation::FsCommon;
using namespace BlackMisc::Simulation::XPlane;
@@ -257,6 +258,11 @@ namespace BlackMisc
return m_caches.getInfoStringFsFamily();
}
CSimulatorSettings IAircraftModelLoader::getCurrentSimulatorSettings() const
{
return m_settings.getSettings(this->getSimulator());
}
std::unique_ptr<IAircraftModelLoader> IAircraftModelLoader::createModelLoader(const CSimulatorInfo &simulator)
{
Q_ASSERT_X(simulator.isSingleSimulator(), Q_FUNC_INFO, "Single simulator");