refs #267, model mappings backend class (used in context)

* interface
* implementation for vPilot mapping files
This commit is contained in:
Klaus Basan
2014-06-15 19:26:22 +02:00
parent b8390f470c
commit c2ac46c85e
4 changed files with 220 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
#include "simulatormodelmappings.h"
namespace BlackSim
{
ISimulatorModelMappings::ISimulatorModelMappings(QObject *parent) : QObject(parent) {}
int ISimulatorModelMappings::size() const
{
return this->m_mappings.size();
}
bool ISimulatorModelMappings::isEmpty() const
{
return this->m_mappings.isEmpty();
}
const BlackMisc::Network::CAircraftMappingList &ISimulatorModelMappings::getMappingList() const
{
return this->m_mappings;
}
BlackMisc::Network::CAircraftMappingList ISimulatorModelMappings::findByIcao(const BlackMisc::Aviation::CAircraftIcao &icao, bool emptyMeansWildCard) const
{
return this->m_mappings.findByIcaoCode(icao, emptyMeansWildCard);
}
} // namespace