6 #ifndef SWIFT_MISC_AVIATION_AIRPORTLIST_H
7 #define SWIFT_MISC_AVIATION_AIRPORTLIST_H
21 namespace swift::misc::aviation
47 CAirport findFirstByNameOrLocation(
const QString &nameOrLocation)
const;
53 void replaceOrAddByIcao(
const CAirport &addedOrReplacedAirport);
56 void updateMissingParts(
const CAirportList &updateFromList);
59 QStringList allIcaoCodes(
bool sorted)
const;
62 QStringList allDescriptivesNames(
bool sorted)
const;
66 QStringList allLocations()
const;
69 QStringList allLocationsPlusOptionalDescription(
bool sorted)
const;
Generic ordered container with value semantics.
Generic sequential container with value semantics.
CSequence()=default
Default constructor.
Value object encapsulating information about an airpot.
Value object encapsulating information of airport ICAO data.
Value object for a list of airports.
CAirportList()=default
Default constructor.
List of objects read from database. Such objects should implement.
List of objects with geo coordinates.
#define SWIFT_DECLARE_SEQUENCE_MIXINS(Namespace, T, List)
Explicit template declaration of mixins for a CSequence subclass to be placed near the top of the hea...
#define SWIFT_MISC_EXPORT
Export a class or function from the library.