mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-23 07:15:35 +08:00
refs #849, utility functions in model list added
This commit is contained in:
committed by
Mathew Sutcliffe
parent
3fb374cc75
commit
2a083f9113
@@ -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);
|
||||
}
|
||||
|
||||
@@ -74,8 +74,11 @@ namespace BlackMisc
|
||||
//! Contains given combined type
|
||||
bool containsCombinedType(const QString &combinedType) const;
|
||||
|
||||
//! Contains any model with aircraft and airline designator
|
||||
bool containsModelsWithAircraftAndAirlineDesignator(const QString &aircraftDesignator, const QString &airlineDesignator) const;
|
||||
//! Contains any model with aircraft ICAO designator
|
||||
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
|
||||
//! \remark normally CAircraftModelList::findFirstByModelStringOrDefault would be used
|
||||
|
||||
Reference in New Issue
Block a user