mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-05-04 08:55:43 +08:00
* IATA code for airlines * selection for airline designator returns list not single object * misc finder functions for airline list * formatting, use MS override Doxygen style
This commit is contained in:
@@ -72,6 +72,9 @@ namespace BlackMisc
|
||||
//! Aircraft designator?
|
||||
bool hasDesignator() const;
|
||||
|
||||
//! Valid aircraft designator?
|
||||
bool hasValidDesignator() const;
|
||||
|
||||
//! Has designator and designator is not "ZZZZ"
|
||||
bool hasKnownDesignator() const;
|
||||
|
||||
@@ -237,6 +240,15 @@ namespace BlackMisc
|
||||
//! Valid WTC code?
|
||||
static bool isValidWtc(const QString &candidate);
|
||||
|
||||
//! The unassigned designator ("ZZZZ")
|
||||
static const QString &getUnassignedDesignator();
|
||||
|
||||
//! List of the special designators ("ZZZZ", "UHEL", ...)
|
||||
static const QStringList &getSpecialDesignators();
|
||||
|
||||
//! Normalize designator, remove illegal characters
|
||||
static const QString normalizeDesignator(const QString candidate);
|
||||
|
||||
//! From our database JSON format
|
||||
static CAircraftIcaoCode fromDatabaseJson(const QJsonObject &json, const QString &prefix = QString());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user