mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-04 00:16:51 +08:00
More detailled validation messages "which models look odd"
This commit is contained in:
committed by
Mat Sutcliffe
parent
decdbb4432
commit
507e059438
@@ -496,6 +496,13 @@ namespace BlackMisc
|
||||
});
|
||||
}
|
||||
|
||||
CAircraftModelList CAircraftModelList::findWithoutValidDbKey(int maxElements) const
|
||||
{
|
||||
CAircraftModelList ml = this->findWithoutValidDbKey();
|
||||
ml.truncate(maxElements);
|
||||
return ml;
|
||||
}
|
||||
|
||||
CAircraftModelList CAircraftModelList::findNonDbModelsForAirline(const QString &airline) const
|
||||
{
|
||||
const CAircraftModelList noDb = this->findWithoutValidDbKey();
|
||||
@@ -523,7 +530,7 @@ namespace BlackMisc
|
||||
});
|
||||
}
|
||||
|
||||
CAircraftModelList CAircraftModelList::getAllIncludedModels() const
|
||||
CAircraftModelList CAircraftModelList::findAllIncludedModels() const
|
||||
{
|
||||
return this->findBy([](const CAircraftModel & model)
|
||||
{
|
||||
@@ -531,6 +538,28 @@ namespace BlackMisc
|
||||
});
|
||||
}
|
||||
|
||||
CAircraftModelList CAircraftModelList::findAllIncludedModels(int maxElements) const
|
||||
{
|
||||
CAircraftModelList ml = this->findAllIncludedModels();
|
||||
ml.truncate(maxElements);
|
||||
return ml;
|
||||
}
|
||||
|
||||
CAircraftModelList CAircraftModelList::findAllExcludedModels() const
|
||||
{
|
||||
return this->findBy([](const CAircraftModel & model)
|
||||
{
|
||||
return model.getModelMode() == CAircraftModel::Exclude;
|
||||
});
|
||||
}
|
||||
|
||||
CAircraftModelList CAircraftModelList::findAllExcludedModels(int maxElements) const
|
||||
{
|
||||
CAircraftModelList ml = this->findAllExcludedModels();
|
||||
ml.truncate(maxElements);
|
||||
return ml;
|
||||
}
|
||||
|
||||
CAircraftModelList CAircraftModelList::findDuplicateModelStrings() const
|
||||
{
|
||||
const QMap<QString, int> modelStrings = this->countPerModelString();
|
||||
|
||||
Reference in New Issue
Block a user