Ref T129, formatting and optimized CVoiceCapabilities

This commit is contained in:
Klaus Basan
2017-10-03 19:14:35 +02:00
committed by Mathew Sutcliffe
parent 3c9d454638
commit 7b212c65bb
2 changed files with 39 additions and 65 deletions

View File

@@ -50,21 +50,18 @@ namespace BlackMisc
//! Is capability known
bool isUnknown() const { return m_voiceCapabilities == Unknown; }
//! \copydoc BlackMisc::Mixin::Icon::toIcon()
CIcon toIcon() const;
//! From enum
static const CVoiceCapabilities &fromVoiceCapabilities(VoiceCapabilities capabilities);
//! From flight plan remarks
static CVoiceCapabilities fromFlightPlanRemarks(const QString &remarks)
{
return CVoiceCapabilities(remarks);
}
static CVoiceCapabilities fromFlightPlanRemarks(const QString &remarks);
//! All capabilities as list
static const QList<CVoiceCapabilities> &allCapabilities();
//! \copydoc BlackMisc::Mixin::Icon::toIcon()
CIcon toIcon() const;
//! \copydoc BlackMisc::Mixin::String::toQString
QString convertToQString(bool i18n = false) const;