Ref T247, utility functions to validate model set

This commit is contained in:
Klaus Basan
2018-02-06 00:15:11 +01:00
parent 86e8ecd2e2
commit 23cd247bd8
4 changed files with 118 additions and 59 deletions

View File

@@ -321,6 +321,22 @@ namespace BlackMisc
return m.getIconPath();
}
CAircraftModelList CAircraftModelList::findModelsWithoutExistingFile() const
{
return this->findBy([](const CAircraftModel & model)
{
return !model.existsCorrespondingFile();
});
}
CAircraftModelList CAircraftModelList::findModelsWithExistingFile() const
{
return this->findBy([](const CAircraftModel & model)
{
return model.existsCorrespondingFile();
});
}
QString CAircraftModelList::designatorToFamily(const CAircraftIcaoCode &aircraftIcaoCode) const
{
if (aircraftIcaoCode.hasFamily()) { return aircraftIcaoCode.getFamily(); }