refs #614, changed matcher so caches can be used

* provider for cached models
* removed unused dummy
* renamed getDatastoreModels
This commit is contained in:
Klaus Basan
2016-03-30 01:08:47 +02:00
parent 94d9a1a780
commit c3355b1c9d
8 changed files with 69 additions and 104 deletions

View File

@@ -34,11 +34,10 @@ namespace BlackMisc
bool success = this->m_vPilotReader->read(false);
if (success)
{
this->m_datastoreModels = this->m_vPilotReader->getAsModels();
this->m_mappingModels = this->m_vPilotReader->getAsModels();
}
return success;
}
} // namespace
} // namespace
} // namespace

View File

@@ -34,12 +34,16 @@ namespace BlackMisc
//! Destructor
virtual ~CModelMappingsProviderVPilot() {}
//! \copydoc IModelMappingsProvider::getMatchingModels
virtual CAircraftModelList getMatchingModels() const override { return this->m_mappingModels; }
public slots:
//! Load data
virtual bool read() override;
private:
QScopedPointer<CVPilotRulesReader> m_vPilotReader; //!< used vPilot model reader
QScopedPointer<CVPilotRulesReader> m_vPilotReader; //!< used vPilot model reader
BlackMisc::Simulation::CAircraftModelList m_mappingModels; //!< models
};
} // namespace
} // namespace