Use nested namespaces (C++17 feature)

This commit is contained in:
Mat Sutcliffe
2021-09-15 21:44:54 +01:00
parent 3f2e5b0b69
commit 57d32da826
1345 changed files with 146075 additions and 150376 deletions

View File

@@ -21,63 +21,60 @@
class QStringList;
namespace BlackGui
namespace BlackGui::Components
{
namespace Components
//! Selector for the transponder mode
//! \remarks features ident reset
class BLACKGUI_EXPORT CTransponderModeSelector : public QComboBox
{
//! Selector for the transponder mode
//! \remarks features ident reset
class BLACKGUI_EXPORT CTransponderModeSelector : public QComboBox
{
Q_OBJECT
Q_OBJECT
public:
//! Constructor
explicit CTransponderModeSelector(QWidget *parent = nullptr);
public:
//! Constructor
explicit CTransponderModeSelector(QWidget *parent = nullptr);
//! Standby string
static const QString &transponderStateStandby();
//! Standby string
static const QString &transponderStateStandby();
//! Ident string
static const QString &transponderStateIdent();
//! Ident string
static const QString &transponderStateIdent();
//! Mode C string
static const QString &transponderModeC();
//! Mode C string
static const QString &transponderModeC();
//! All relevant modes for GUI
static const QStringList &modes();
//! All relevant modes for GUI
static const QStringList &modes();
//! Selected transponder mode
BlackMisc::Aviation::CTransponder::TransponderMode getSelectedTransponderMode() const;
//! Selected transponder mode
BlackMisc::Aviation::CTransponder::TransponderMode getSelectedTransponderMode() const;
//! Ident selected
bool isIdentSelected() const;
//! Ident selected
bool isIdentSelected() const;
//! reset to last mode (unequal ident)
void resetTransponderMode();
//! reset to last mode (unequal ident)
void resetTransponderMode();
//! Selected transponder mode
void setSelectedTransponderModeAsString(const QString &mode);
//! Selected transponder mode
void setSelectedTransponderModeAsString(const QString &mode);
//! Selected transponder mode
void setSelectedTransponderMode(BlackMisc::Aviation::CTransponder::TransponderMode mode);
//! Selected transponder mode
void setSelectedTransponderMode(BlackMisc::Aviation::CTransponder::TransponderMode mode);
//! Set to ident (transponder state)
void setSelectedTransponderModeStateIdent();
//! Set to ident (transponder state)
void setSelectedTransponderModeStateIdent();
signals:
//! Mode / state has been changed
void transponderModeChanged(BlackMisc::Aviation::CTransponder::TransponderMode newMode);
signals:
//! Mode / state has been changed
void transponderModeChanged(BlackMisc::Aviation::CTransponder::TransponderMode newMode);
//! Ident phase ended
void transponderStateIdentEnded();
//! Ident phase ended
void transponderStateIdentEnded();
private:
BlackMisc::Aviation::CTransponder::TransponderMode m_currentMode = BlackMisc::Aviation::CTransponder::StateStandby;
BlackMisc::Aviation::CTransponder::TransponderMode m_resetMode = BlackMisc::Aviation::CTransponder::StateStandby;
QTimer m_resetTimer;
};
} // ns
private:
BlackMisc::Aviation::CTransponder::TransponderMode m_currentMode = BlackMisc::Aviation::CTransponder::StateStandby;
BlackMisc::Aviation::CTransponder::TransponderMode m_resetMode = BlackMisc::Aviation::CTransponder::StateStandby;
QTimer m_resetTimer;
};
} // ns
#endif // guard