#ifndef CALARMINHIBITDIALOG_H #define CALARMINHIBITDIALOG_H #include #include #include "CAlarmMsgInfo.h" namespace Ui { class CAlarmInhibitDialog; } class CAlarmInhibitDialog : public QDialog { Q_OBJECT public: explicit CAlarmInhibitDialog(QWidget *parent = 0); ~CAlarmInhibitDialog(); void setInhibitAlarmList(const QList &alarmList); signals: void removeInhibitAlarmList(QList alarmList); protected slots: void onRemoveInhibit(); protected: void contextMenuEvent(QContextMenuEvent *event); private: Ui::CAlarmInhibitDialog *ui; QList m_inhibitAlarmList; }; #endif // CALARMINHIBITDIALOG_H