4 #ifndef SWIFT_MISC_AVIATION_SSREQUIPMENT_H
5 #define SWIFT_MISC_AVIATION_SSREQUIPMENT_H
12 namespace swift::misc::aviation
24 ModeSTypeE = (1 << 3),
25 ModeSTypeH = (1 << 4),
26 ModeSTypeI = (1 << 5),
27 ModeSTypeL = (1 << 6),
28 ModeSTypeX = (1 << 7),
29 ModeSTypeP = (1 << 8),
30 ModeSTypeS = (1 << 9),
40 Q_DECLARE_FLAGS(SSrEquipment, SsrEquipmentOption)
52 static QStringList allEquipmentLetters();
55 QStringList enabledOptions() const;
58 QString convertToQString(
bool i18n = false) const;
65 static QString flagToString(SSrEquipment flag);
67 SSrEquipment m_equipment = None;
Mix of the most commonly used mixin classes.
ICAO flightplan field 10b.
SsrEquipmentOption
Surveillance equipment options.
#define SWIFT_MISC_EXPORT
Export a class or function from the library.
#define SWIFT_DECLARE_VALUEOBJECT_MIXINS(Namespace, Class)
Explicit template declaration of mixins for a CValueObject subclass to be placed near the top of the ...