Ref T292, Ref T285 replaced model set loader in matcher

This commit is contained in:
Klaus Basan
2018-07-24 17:00:31 +02:00
parent 4ded1636a5
commit 9ee2ff056e
2 changed files with 9 additions and 24 deletions

View File

@@ -490,7 +490,7 @@ namespace BlackCore
return icao;
}
int CAircraftMatcher::setModelSet(const CAircraftModelList &models, const CSimulatorInfo &simulatorHint)
int CAircraftMatcher::setModelSet(const CAircraftModelList &models, const CSimulatorInfo &simulator)
{
CAircraftModelList modelsCleaned(models);
const int r1 = modelsCleaned.removeAllWithoutModelString();
@@ -503,39 +503,24 @@ namespace BlackCore
}
if (modelsCleaned.isEmpty())
{
CLogMessage(this).error("No models for matching, swift without a model set will not work!");
CLogMessage(this).error("No models for matching ('%1'), swift without a model set will not work!") << simulator.toQString();
}
else
{
CLogMessage(this).info("Set %1 models in matcher, simulator '%2'") << modelsCleaned.size() << simulatorHint.toQString();
CLogMessage(this).info("Set %1 models in matcher, simulator '%2'") << modelsCleaned.size() << simulator.toQString();
}
m_modelSet = modelsCleaned;
m_simulator = simulatorHint;
m_modelSetInfo = QString("Set: '%1' entries: %2").arg(simulatorHint.toQString()).arg(modelsCleaned.size());
m_simulator = simulator;
m_modelSetInfo = QString("Set: '%1' entries: %2").arg(simulator.toQString()).arg(modelsCleaned.size());
return models.size();
}
const CAircraftModel &CAircraftMatcher::getDefaultModel() const
{
return m_defaultModel;
}
void CAircraftMatcher::setDefaultModel(const CAircraftModel &defaultModel)
{
m_defaultModel = defaultModel;
m_defaultModel.setModelType(CAircraftModel::TypeModelMatchingDefaultModel);
}
CMatchingStatistics CAircraftMatcher::getCurrentStatistics() const
{
return m_statistics;
}
void CAircraftMatcher::clearMatchingStatistics()
{
m_statistics.clear();
}
void CAircraftMatcher::evaluateStatisticsEntry(const QString &sessionId, const CCallsign &callsign, const QString &aircraftIcao, const QString &airlineIcao, const QString &livery)
{
Q_UNUSED(livery);