More detailed info about excluded models

This commit is contained in:
Klaus Basan
2018-02-11 07:08:13 +01:00
parent 29c478496b
commit 05fb937df1
3 changed files with 24 additions and 0 deletions

View File

@@ -96,6 +96,14 @@ namespace BlackMisc
});
}
CAircraftModelList CAircraftModelList::findEmptyModelStrings() const
{
return this->findBy([ & ](const CAircraftModel & model)
{
return !model.hasModelString();
});
}
CAircraftModel CAircraftModelList::findFirstByModelStringOrDefault(const QString &modelString, Qt::CaseSensitivity sensitivity) const
{
if (modelString.isEmpty()) { return CAircraftModel(); }
@@ -297,6 +305,14 @@ namespace BlackMisc
});
}
CAircraftModelList CAircraftModelList::findByModelMode(CAircraftModel::ModelMode mode) const
{
return this->findBy([ = ](const CAircraftModel & model)
{
return (model.getModelMode() == mode);
});
}
CAircraftModelList CAircraftModelList::getAllFsFamilyModels() const
{
return this->findBy([](const CAircraftModel & model)