2025-03-14 17:05:48 +08:00

46 lines
960 B
C++

#ifndef CALARMREPORT_H
#define CALARMREPORT_H
#include <QDialog>
#include <QTableWidget>
#include <QSettings>
#include <QFile>
#include <QDebug>
#include <QString>
#include <QStringList>
#include <QMessageBox>
#include <QDir>
#include <QFileDialog>
#include <QPainter>
#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