-
Notifications
You must be signed in to change notification settings - Fork 23
/
connection.h
49 lines (44 loc) · 1.28 KB
/
connection.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
#ifndef CONNECTION_H
#define CONNECTION_H
#include <QDebug>
#include <QGridLayout>
#include <QLabel>
#include <QVBoxLayout>
#include <QTextEdit>
#include <QLineEdit>
#include <QPushButton>
#include <QCheckBox>
#include <QObject>
#include <QTreeWidgetItem>
#include <memory>
class Connection:public QObject
{
Q_OBJECT
public:
Connection(QGridLayout *, bool sendDataBtnEnable);
~Connection();
QWidget* qWidget=nullptr;
QCheckBox* pingCheckBox=nullptr;
QTreeWidgetItem *qTreeWidgetItem=nullptr;
protected:
QWidget* qWidgetLeft=nullptr;
QPushButton* sendButton=nullptr;
QTextEdit* sendInput=nullptr;
QTextEdit* receiveInput=nullptr;
QLineEdit* pingIntervalInput=nullptr;
QTextEdit* pingDataInput=nullptr;
QPushButton* clearReceiveButton=nullptr;
private slots:
private:
QGridLayout* qGridLayout=nullptr;
QWidget* qWidgetRight=nullptr;
QGridLayout* qGridLayoutRight=nullptr;
QWidget* qWidget1=nullptr;
QLabel* qLabel3=nullptr;
QWidget* qWidget2=nullptr;
QLabel* qLabel4=nullptr;
QWidget* qWidget3=nullptr;
QLabel* qLabel5=nullptr;
QLabel* qLabel=nullptr;
};
#endif // CONNECTION_H