#ifndef CALARMREPORT_H #define CALARMREPORT_H #include #include #include #include #include #include #include #include #include #include #include #include "model_excel/xlsx/xlsxdocument.h" namespace Ui { class CAlarmReport; } class CAlarmReport : public QWidget { Q_OBJECT public: explicit CAlarmReport(QWidget *parent = 0); ~CAlarmReport(); public: void initData( QTableWidget* pTableWidget ); void loadConfig(); public slots: void slotPushButtonExportClicked( bool bChecked ); protected: void paintEvent(QPaintEvent *pEvent); private: Ui::CAlarmReport *ui; int m_nNormalAlarmCount; // 普通告警条数,从配置中获取,大于此条数则认为异常 int m_nSmartAlarmCount; // 智能告警条数,从配置中获取,大于此条数则认为异常 }; #endif // CALARMREPORT_H