6 #ifndef SWIFT_MISC_NETWORK_VOICECAPABILITIES_H
7 #define SWIFT_MISC_NETWORK_VOICECAPABILITIES_H
14 namespace swift::misc::network
45 bool isUnknown()
const {
return m_voiceCapabilities == Unknown; }
48 const QString &toFlightPlanRemarks()
const;
51 static const CVoiceCapabilities &fromVoiceCapabilities(VoiceCapabilities capabilities);
60 static const QList<CVoiceCapabilities> &allCapabilities();
66 QString convertToQString(
bool i18n =
false)
const;
69 VoiceCapabilities m_voiceCapabilities = Unknown;
72 void setFromFlightPlanRemarks(
const QString &flightPlanRemarks);
IconIndex
Index for each icon, allows to send them via DBus, efficiently store them, etc.
Mix of the most commonly used mixin classes.
Value object encapsulating information for voice capabilities.
CVoiceCapabilities(VoiceCapabilities capabilities)
Constructor by callsign.
CVoiceCapabilities()=default
Default constructor.
bool isUnknown() const
Is capability known.
VoiceCapabilities getCapabilities() const
Get capabilities.
VoiceCapabilities
Voice capabilities.
void setCapabilities(VoiceCapabilities capabilites)
Set capabilites.
#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 ...