/
paramform.h
91 lines (83 loc) · 2.1 KB
/
paramform.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
#ifndef PARAMFORM_H
#define PARAMFORM_H
#include "ui_paramform.h"
#include "data.h"
#include "globaldata.h"
#include"config.h"
class FormJqgzcs;
#if DUAL_SYSTEM
class FormXtcs2;
#else
class FormXtcs;
#endif
class paramform : public QWidget, private Ui::paramform
{
Q_OBJECT
public:
enum ParamFormIndex{
Index_dmz = 0,
Index_llzzdj,
Index_ss,
Index_sztf,
Index_ytx,
Index_cjp,
Index_pzk,
Index_qt,
Index_dmbc,
Index_ycbc,
Index_fzycbc,
Index_qjgzcs,
Index_qjxtcs
};
explicit paramform(QComm *com,QWidget *parent = 0);
~paramform();
void setPattern(QPattern *pattern);
void setParama(QParam *parama);
void setIndex(ParamFormIndex index);
protected:
bool event(QEvent *e);
private slots:
void on_listWidget_currentRowChanged(int currentRow);
void on_lineEdit_qzd_textChanged(QString );
void on_spinBox_valueChanged(int );
void on_tabWidget_currentChanged(int index);
void on_listWidget_2_currentRowChanged(int currentRow);
void on_stackedWidget_currentChanged(int );
void on_qMdPushButton_clicked();
void indexchange(int index);
void readabspinpos();
///////////////////////////////
signals:
void indexchanged(int index);
private:
void creatextgzcsform(int indexofpage);
void createjqgzcsform(int indexofpage);
QPattern *patterndata;
QParam *paramadata;
QDMZModel *dmzmodel;
QLLModel *llmodel;
QZDJModel *zdjmodel;
QSSModel *ssmodel;
QSZTFModel *sztfmodel;
QYTXSZXZModel *ytxszxzmodel;
QYTXSZTFModel *ytxsztfmodel;
QCJPModel *cjpmodel;
QPZKModel *pzkmodel;
QSzkbModel *szkbmodel;
QDMBCModel *dmbcmodel;
QYCWZXZModel *ycwzxzmodel;
QFZYCWZXZModel *fzycwzxzmodel;
FormJqgzcs *formjqgzcs;
QComm *pcomm;
QLabel *label_jtzhenshu_xtcs;
QLabel *label_jtzhenshu_jqgzcs;
#if DUAL_SYSTEM
FormXtcs2 *formxtcs;
#else
FormXtcs *formxtcs;
#endif
int showindex;
QTimer timer;//timer for read absolute pin position
////////////////////////////
};
#endif // PARAMFORM_H