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

@@ -18,9 +18,20 @@ namespace BlackMisc
{
IModelMappingsProvider::IModelMappingsProvider(QObject *parent) : QObject(parent) {}
const CAircraftModelList &IModelMappingsProvider::getDatastoreModels() const
CachedModelSetProvider::CachedModelSetProvider(const CSimulatorInfo &simulator, QObject *parent) :
IModelMappingsProvider(parent), m_simulator(simulator)
{ }
CAircraftModelList CachedModelSetProvider::getMatchingModels() const
{
return m_datastoreModels;
return this->m_modelSets.getModels(this->m_simulator);
}
bool CachedModelSetProvider::read()
{
this->m_modelSets.syncronize(this->m_simulator);
return true;
}
} // namespace
} // namespace