@@ -0,0 +1,48 | |||||
|
1 | #include "gresb.h" | |||
|
2 | ||||
|
3 | gresb::gresb(QWidget *parent) : | |||
|
4 | QWidget(parent) | |||
|
5 | { | |||
|
6 | //*** QLABEL ***// | |||
|
7 | gresbBridgeIPLabel = new QLabel(tr("GRESB Bridge IP: ")); | |||
|
8 | gresbVirtualLinkLabel = new QLabel(tr("GRESB Virtual Link: ")); | |||
|
9 | spwLinkLabel = new QLabel(tr("GRESB SPW Link: ")); | |||
|
10 | rmapSourceLogicalAddressLabel = new QLabel(tr("RMAP Source Logical Address: ")); | |||
|
11 | rmapSendStateLabel = new QLabel(tr("RMAP Send Socket State: waiting for connection")); | |||
|
12 | rmapReceiveStateLabel = new QLabel(tr("RMAP Receive Socket State: waiting for connection")); | |||
|
13 | gresbStatusQueryLabel = new QLabel(tr("GRESB status query socket (port 3010): waiting for connection")); | |||
|
14 | ||||
|
15 | //*** SPINBOX ***// | |||
|
16 | gresbVirtualLinkSpinBox = new QSpinBox; | |||
|
17 | rmapSourceLogicalAddressSpinBox = new QSpinBox; | |||
|
18 | spwLinkSpinBox = new QSpinBox;; | |||
|
19 | gresbVirtualLinkSpinBox->setRange(0, 4); | |||
|
20 | gresbVirtualLinkSpinBox->setValue(1); | |||
|
21 | rmapSourceLogicalAddressSpinBox->setRange(0, 255); | |||
|
22 | rmapSourceLogicalAddressSpinBox->setValue(33); | |||
|
23 | spwLinkSpinBox->setRange(0, 2); | |||
|
24 | spwLinkSpinBox->setValue(0); | |||
|
25 | ||||
|
26 | //*** LAYOUT ***// | |||
|
27 | connectionLayout = new QGridLayout; | |||
|
28 | ||||
|
29 | //*** MISC ***// | |||
|
30 | gresbBridgeIPDialogBox = new QIPDialogBox; | |||
|
31 | ||||
|
32 | connectionLayout->addWidget(gresbBridgeIPLabel, 0, 0, 0); | |||
|
33 | connectionLayout->addWidget(gresbBridgeIPDialogBox, 0, 1, 0); | |||
|
34 | connectionLayout->addWidget(gresbVirtualLinkLabel, 1, 0, 0); | |||
|
35 | connectionLayout->addWidget(gresbVirtualLinkSpinBox, 1, 1, 0); | |||
|
36 | connectionLayout->addWidget(spwLinkLabel, 2, 0, 0); | |||
|
37 | connectionLayout->addWidget(spwLinkSpinBox, 2, 1, 0); | |||
|
38 | connectionLayout->addWidget(rmapSourceLogicalAddressLabel, 3, 0, 0); | |||
|
39 | connectionLayout->addWidget(rmapSourceLogicalAddressSpinBox, 3, 1, 0); | |||
|
40 | connectionLayout->addWidget(rmapSendStateLabel, 4, 0, 1, 2); | |||
|
41 | connectionLayout->addWidget(rmapReceiveStateLabel, 5, 0, 1, 2); | |||
|
42 | connectionLayout->addWidget(gresbStatusQueryLabel, 6, 0, 1, 2); | |||
|
43 | ||||
|
44 | connectionLayout->setRowStretch(7, 1); | |||
|
45 | connectionLayout->setColumnStretch(2, 1); | |||
|
46 | ||||
|
47 | this->setLayout(connectionLayout); | |||
|
48 | } |
@@ -0,0 +1,40 | |||||
|
1 | #ifndef GRESB_H | |||
|
2 | #define GRESB_H | |||
|
3 | ||||
|
4 | #include <QWidget> | |||
|
5 | #include <QLabel> | |||
|
6 | #include <QPushButton> | |||
|
7 | #include <QSpinBox> | |||
|
8 | #include <QGridLayout> | |||
|
9 | #include "qipdialogbox.h" | |||
|
10 | ||||
|
11 | class gresb : public QWidget | |||
|
12 | { | |||
|
13 | Q_OBJECT | |||
|
14 | public: | |||
|
15 | explicit gresb(QWidget *parent = 0); | |||
|
16 | ||||
|
17 | signals: | |||
|
18 | ||||
|
19 | public slots: | |||
|
20 | ||||
|
21 | private: | |||
|
22 | QLabel *gresbBridgeIPLabel; | |||
|
23 | QLabel *gresbVirtualLinkLabel; | |||
|
24 | QLabel *spwLinkLabel; | |||
|
25 | QLabel *rmapSourceLogicalAddressLabel; | |||
|
26 | QLabel *rmapSendStateLabel; | |||
|
27 | QLabel *rmapReceiveStateLabel; | |||
|
28 | QLabel *gresbStatusQueryLabel; | |||
|
29 | ||||
|
30 | QIPDialogBox* gresbBridgeIPDialogBox; | |||
|
31 | ||||
|
32 | QSpinBox *gresbVirtualLinkSpinBox; | |||
|
33 | QSpinBox *spwLinkSpinBox; | |||
|
34 | QSpinBox *rmapSourceLogicalAddressSpinBox; | |||
|
35 | ||||
|
36 | QGridLayout *connectionLayout; | |||
|
37 | ||||
|
38 | }; | |||
|
39 | ||||
|
40 | #endif // GRESB_H |
General Comments 0
You need to be logged in to leave comments.
Login now