#pragma once // Qt #include // Project #include "main.h" // Doxygen : do not remove #include "VViewAutoGen.h" #include "MTDAlarmInformationData.h" // namespace namespace View { /*! * \brief The VTDAlarmInformation class * \details The The ID_TDAlarmInformationData view * * \sa Model::MTDAlarmInformationData * */ class VTDAlarmInformation : 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, audioVolume , 0 ) PROPERTY( float , audioCurrHG , 0 ) PROPERTY( float , audioCurrLG , 0 ) PROPERTY( float , backupAudioCurr , 0 ) PROPERTY( quint32, safetyShutdown , 0 ) PROPERTY( quint32, acPowerLost , 0 ) PROPERTY( quint8 , uiAlarmButtonBlocks1, 0 ) PROPERTY( quint8 , uiAlarmButtonBlocks2, 0 ) PROPERTY( quint8 , uiAlarmButtonBlocks3, 0 ) PROPERTY( quint8 , uiAlarmButtonBlocks4, 0 ) PROPERTY( quint8 , uiAlarmButtonBlocks5, 0 ) PROPERTY( quint8 , uiAlarmButtonBlocks6, 0 ) VIEW_DEC(VTDAlarmInformation, TDAlarmInformationData) }; }