refs #829, utility function

This commit is contained in:
Klaus Basan
2016-12-10 01:25:49 +01:00
parent b69008e0b3
commit 06ccf46eb1
2 changed files with 14 additions and 3 deletions

View File

@@ -228,6 +228,14 @@ namespace BlackMisc
});
}
CAircraftModelList CAircraftModelList::getAllIncludedModels() const
{
return this->findBy([](const CAircraftModel & model)
{
return model.getModelMode() == CAircraftModel::Include;
});
}
QString CAircraftModelList::findModelIconPathByModelString(const QString &modelString) const
{
if (modelString.isEmpty()) { return ""; }

View File

@@ -132,15 +132,18 @@ namespace BlackMisc
//! Find by military flag
CAircraftModelList findByMilitaryFlag(bool military) const;
//! All models of the FS (FSX, P3D, FS9) family
CAircraftModelList getAllFsFamilyModels() const;
//! Model icon path
QString findModelIconPathByModelString(const QString &modelString) const;
//! Model icon path
QString findModelIconPathByCallsign(const BlackMisc::Aviation::CCallsign &callsign) const;
//! All models of the FS (FSX, P3D, FS9) family
CAircraftModelList getAllFsFamilyModels() const;
//! All included models
CAircraftModelList getAllIncludedModels() const;
//! Take a designator and find its family
QString designatorToFamily(const BlackMisc::Aviation::CAircraftIcaoCode &aircraftIcaoCode) const;