#pragma once // Qt #include // Project #include "main.h" // Doxygen : do not remove #include "VViewAutoGen.h" #include "MAlarmTriggered.h" // namespace namespace View { /*! * \brief The VAlarmTriggered class * \details The The ID_AlarmTriggered view * * \sa Model::MAlarmTriggered * */ class VAlarmTriggered : public QObject { Q_OBJECT // The property adjustment_Triggered has to be always true // and to always trigger the change event to work as a notifier for GUI TRIGGER( bool , adjustment , 0 ) PROPERTY( quint32, alarm , 0 ) PROPERTY( quint32, almDataType1 , 0 ) PROPERTY( quint32, almData1 , 0 ) PROPERTY( quint32, almDataType2 , 0 ) PROPERTY( quint32, almData2 , 0 ) PROPERTY( quint32, almPriority , 0 ) PROPERTY( quint32, almRank , 0 ) PROPERTY( quint32, almClrTopOnly, 0 ) VIEW_DEC(VAlarmTriggered, AlarmTriggeredData) }; }