Files
vx4-GuiLin-Gear/dialogshowcounter.h

54 lines
1.1 KiB
C++

#ifndef DIALOGSHOWCOUNTER_H
#define DIALOGSHOWCOUNTER_H
#include <QDialog>
#include <QTimer>
#include <QTime>
#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