refs #849, utility functions in model list added

This commit is contained in:
Klaus Basan
2017-01-05 02:23:25 +01:00
committed by Mathew Sutcliffe
parent 3fb374cc75
commit 2a083f9113
2 changed files with 11 additions and 3 deletions

View File

@@ -68,7 +68,12 @@ namespace BlackMisc
}); });
} }
bool CAircraftModelList::containsModelsWithAircraftAndAirlineDesignator(const QString &aircraftDesignator, const QString &airlineDesignator) const bool CAircraftModelList::containsModelsWithAircraftIcaoDesignator(const QString &aircraftDesignator) const
{
return this->contains(&CAircraftModel::getAircraftIcaoCodeDesignator, aircraftDesignator);
}
bool CAircraftModelList::containsModelsWithAircraftAndAirlineIcaoDesignator(const QString &aircraftDesignator, const QString &airlineDesignator) const
{ {
return this->contains(&CAircraftModel::getAircraftIcaoCodeDesignator, aircraftDesignator, &CAircraftModel::getAirlineIcaoCodeDesignator, airlineDesignator); return this->contains(&CAircraftModel::getAircraftIcaoCodeDesignator, aircraftDesignator, &CAircraftModel::getAirlineIcaoCodeDesignator, airlineDesignator);
} }

View File

@@ -74,8 +74,11 @@ namespace BlackMisc
//! Contains given combined type //! Contains given combined type
bool containsCombinedType(const QString &combinedType) const; bool containsCombinedType(const QString &combinedType) const;
//! Contains any model with aircraft and airline designator //! Contains any model with aircraft ICAO designator
bool containsModelsWithAircraftAndAirlineDesignator(const QString &aircraftDesignator, const QString &airlineDesignator) const; bool containsModelsWithAircraftIcaoDesignator(const QString &aircraftDesignator) const;
//! Contains any model with aircraft and airline ICAO designator
bool containsModelsWithAircraftAndAirlineIcaoDesignator(const QString &aircraftDesignator, const QString &airlineDesignator) const;
//! Find by model string //! Find by model string
//! \remark normally CAircraftModelList::findFirstByModelStringOrDefault would be used //! \remark normally CAircraftModelList::findFirstByModelStringOrDefault would be used