#ifndef DIALOGSHOWCOUNTER_H #define DIALOGSHOWCOUNTER_H #include #include #include #include "ParaSettingUI.h" #include "dialogcycleprint.h" namespace Ui { class DialogShowCounter; } class DialogShowCounter : public QDialog { Q_OBJECT public: void setLCDframe(void); void refreshdate(int currCnt1Value, int cn1StartValue, int cn1EndValue,int currGroupIndex, int currGroupLoop/*当前循环次数*/); int getResetMetreState(int &area_end); void init_arg(); explicit DialogShowCounter(QWidget *parent = 0); DialogCycleprint *dialogcycleprint; CycleprintArg cycleprintarg; ~DialogShowCounter(); Q_SIGNALS: void set_count_endvalue(int cycle_time,int area_end); private slots: void on_pushButton_clicked(); void on_CycleprintpushButton_clicked(); void ondialogcycleprintAccepted(); private: Ui::DialogShowCounter *ui; int lcd_number; int reset_meter; int cycleTimecount; int savecnt1CurrValue; int cycle_flag; // QTimer *refresh_timer; }; #endif // DIALOGSHOWCOUNTER_H