Ref T26, Ref T27, utility functions in "value object" classes

This commit is contained in:
Klaus Basan
2017-06-24 23:39:41 +02:00
parent 28a2ca6ad6
commit 0c336952d2
10 changed files with 97 additions and 9 deletions

View File

@@ -76,12 +76,18 @@ namespace BlackMisc
//! Find by model description
CAircraftIcaoCodeList findByDescription(const QString &description) const;
//! Find matching by any model description
CAircraftIcaoCodeList findMatchingByAnyDescription(const QString &description) const;
//! Those with IATA code
CAircraftIcaoCodeList findWithIataCode(bool removeWhenSameAsDesignator) const;
//! Those with family
CAircraftIcaoCodeList findWithFamily(bool removeWhenSameAsDesignator) const;
//! By military flag
CAircraftIcaoCodeList findByMilitaryFlag(bool military) const;
//! Find by designator, then best match by rank
CAircraftIcaoCode findFirstByDesignatorAndRank(const QString &designator) const;