6 #ifndef SWIFT_MISC_AVIATION_LIVERYLIST_H
7 #define SWIFT_MISC_AVIATION_LIVERYLIST_H
11 #include <QStringList>
22 namespace swift::misc::aviation
42 CLiveryList findByAirlineIcaoDesignator(
const QString &icao)
const;
46 CLivery findStdLiveryByAirlineIcaoVDesignator(
const QString &icao)
const;
58 CLiveryList findStdLiveriesBySimplifiedAirlineName(
const QString &containedString)
const;
61 CLiveryList findStdLiveriesByNamesOrTelephonyDesignator(
const QString &candidate)
const;
64 CLivery findByCombinedCode(
const QString &combinedCode)
const;
67 QStringList getCombinedCodes(
bool sort =
false)
const;
70 QStringList getCombinedCodesPlusInfo(
bool sort =
false)
const;
73 QStringList getCombinedCodesPlusInfoAndId(
bool sort =
false)
const;
86 static CLiveryList fromDatabaseJsonCaching(
const QJsonArray &array,
Generic ordered container with value semantics.
Generic sequential container with value semantics.
CSequence()=default
Default constructor.
Value object for ICAO classification.
Value object encapsulating a list of ICAO codes.
Value object encapsulating information about an airpot.
Value object for a list of airports.
List of objects read from database. Such objects should implement.
#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.