#ifndef ERRORINFO_PAGE_H #define ERRORINFO_PAGE_H #include #include "CustomClass/custom_dialog.h" #include "Common/app_define.h" #include "WorkThread/work_thread.h" #include namespace Ui { class ErrorInfo_Page; } class ErrorInfo_Page : public custom_dialog { Q_OBJECT public: explicit ErrorInfo_Page(QWidget *parent = 0, Work_Thread *wt = 0); ~ErrorInfo_Page(); void showErrorinfoPage(void); private: Ui::ErrorInfo_Page *ui; QTimer *timer_500ms; Work_Thread *workThread; QStringList allErrList; QStringList currentErrList; quint8 errorCount; quint8 pageSum; quint8 pageIndex; void SystemTime(void); void checkIcon(void); void dspValue(); void updateValue(); void setTable(void); void closeErrorinfoPage(void); private slots: void buttonReleasedAction(); void update_slot(void); }; #endif // ERRORINFO_PAGE_H