1/********************************************************************************
2** Form generated from reading UI file 'mainwindow.ui'
3**
4** Created by: Qt User Interface Compiler version 5.15.9
5**
6** WARNING! All changes made in this file will be lost when recompiling UI file!
7********************************************************************************/
8
9#ifndef UI_MAINWINDOW_H
10#define UI_MAINWINDOW_H
11
12#include <QtCore/QVariant>
13#include <QtWidgets/QAction>
14#include <QtWidgets/QApplication>
15#include <QtWidgets/QCheckBox>
16#include <QtWidgets/QComboBox>
17#include <QtWidgets/QGridLayout>
18#include <QtWidgets/QHBoxLayout>
19#include <QtWidgets/QLabel>
20#include <QtWidgets/QLineEdit>
21#include <QtWidgets/QMainWindow>
22#include <QtWidgets/QMenu>
23#include <QtWidgets/QMenuBar>
24#include <QtWidgets/QPushButton>
25#include <QtWidgets/QSpacerItem>
26#include <QtWidgets/QSpinBox>
27#include <QtWidgets/QStatusBar>
28#include <QtWidgets/QVBoxLayout>
29#include <QtWidgets/QWidget>
30
31QT_BEGIN_NAMESPACE
32
33class Ui_MainWindow
34{
35public:
36 QAction *actionConnect;
37 QAction *actionDisconnect;
38 QAction *actionExit;
39 QAction *actionOptions;
40 QWidget *centralWidget;
41 QVBoxLayout *verticalLayout;
42 QGridLayout *gridLayout;
43 QLabel *label_27;
44 QPushButton *connectButton;
45 QSpinBox *serverEdit;
46 QSpacerItem *horizontalSpacer;
47 QComboBox *connectType;
48 QLabel *label_2;
49 QLabel *label;
50 QLineEdit *portEdit;
51 QHBoxLayout *horizontalLayout;
52 QCheckBox *setBusyBox;
53 QCheckBox *listenOnlyBox;
54 QSpacerItem *horizontalSpacer_2;
55 QSpacerItem *verticalSpacer;
56 QGridLayout *gridLayout_2;
57 QCheckBox *disc_2;
58 QLabel *label_23;
59 QLineEdit *holdReg_2;
60 QCheckBox *coils_3;
61 QLineEdit *inReg_2;
62 QCheckBox *disc_3;
63 QLabel *label_11;
64 QLineEdit *inReg_3;
65 QCheckBox *coils_4;
66 QLineEdit *holdReg_3;
67 QCheckBox *disc_4;
68 QLabel *label_8;
69 QLineEdit *inReg_4;
70 QLineEdit *holdReg_4;
71 QCheckBox *coils_5;
72 QLineEdit *inReg_5;
73 QCheckBox *disc_5;
74 QLabel *label_12;
75 QLineEdit *holdReg_5;
76 QCheckBox *coils_6;
77 QLineEdit *holdReg_0;
78 QCheckBox *coils_1;
79 QCheckBox *disc_1;
80 QLabel *label_22;
81 QLineEdit *inReg_1;
82 QLineEdit *holdReg_1;
83 QCheckBox *coils_2;
84 QLineEdit *inReg_9;
85 QLabel *label_16;
86 QCheckBox *disc_9;
87 QLineEdit *holdReg_9;
88 QLineEdit *inReg_6;
89 QCheckBox *disc_6;
90 QLineEdit *holdReg_6;
91 QCheckBox *coils_7;
92 QLabel *label_13;
93 QCheckBox *disc_7;
94 QLineEdit *inReg_7;
95 QLabel *label_14;
96 QLineEdit *holdReg_7;
97 QCheckBox *coils_8;
98 QCheckBox *disc_8;
99 QLabel *label_15;
100 QLineEdit *inReg_8;
101 QCheckBox *coils_9;
102 QLineEdit *holdReg_8;
103 QLabel *discreteInputs;
104 QLabel *inputRegisters;
105 QLabel *coils;
106 QLabel *address;
107 QLabel *holdingRegisters;
108 QCheckBox *coils_0;
109 QCheckBox *disc_0;
110 QLineEdit *inReg_0;
111 QLabel *label_21;
112 QSpacerItem *verticalSpacer_2;
113 QStatusBar *statusBar;
114 QMenuBar *menuBar;
115 QMenu *menu_Device;
116 QMenu *menuToo_ls;
117
118 void setupUi(QMainWindow *MainWindow)
119 {
120 if (MainWindow->objectName().isEmpty())
121 MainWindow->setObjectName(QString::fromUtf8(str: "MainWindow"));
122 MainWindow->resize(w: 516, h: 396);
123 actionConnect = new QAction(MainWindow);
124 actionConnect->setObjectName(QString::fromUtf8(str: "actionConnect"));
125 QIcon icon;
126 icon.addFile(fileName: QString::fromUtf8(str: ":/images/connect.png"), size: QSize(), mode: QIcon::Normal, state: QIcon::Off);
127 actionConnect->setIcon(icon);
128 actionDisconnect = new QAction(MainWindow);
129 actionDisconnect->setObjectName(QString::fromUtf8(str: "actionDisconnect"));
130 QIcon icon1;
131 icon1.addFile(fileName: QString::fromUtf8(str: ":/images/disconnect.png"), size: QSize(), mode: QIcon::Normal, state: QIcon::Off);
132 actionDisconnect->setIcon(icon1);
133 actionExit = new QAction(MainWindow);
134 actionExit->setObjectName(QString::fromUtf8(str: "actionExit"));
135 QIcon icon2;
136 icon2.addFile(fileName: QString::fromUtf8(str: ":/images/application-exit.png"), size: QSize(), mode: QIcon::Normal, state: QIcon::Off);
137 actionExit->setIcon(icon2);
138 actionOptions = new QAction(MainWindow);
139 actionOptions->setObjectName(QString::fromUtf8(str: "actionOptions"));
140 QIcon icon3;
141 icon3.addFile(fileName: QString::fromUtf8(str: ":/images/settings.png"), size: QSize(), mode: QIcon::Normal, state: QIcon::Off);
142 actionOptions->setIcon(icon3);
143 centralWidget = new QWidget(MainWindow);
144 centralWidget->setObjectName(QString::fromUtf8(str: "centralWidget"));
145 verticalLayout = new QVBoxLayout(centralWidget);
146 verticalLayout->setSpacing(6);
147 verticalLayout->setContentsMargins(left: 11, top: 11, right: 11, bottom: 11);
148 verticalLayout->setObjectName(QString::fromUtf8(str: "verticalLayout"));
149 verticalLayout->setContentsMargins(left: -1, top: 9, right: -1, bottom: 0);
150 gridLayout = new QGridLayout();
151 gridLayout->setSpacing(6);
152 gridLayout->setObjectName(QString::fromUtf8(str: "gridLayout"));
153 label_27 = new QLabel(centralWidget);
154 label_27->setObjectName(QString::fromUtf8(str: "label_27"));
155 QSizePolicy sizePolicy(QSizePolicy::Maximum, QSizePolicy::Preferred);
156 sizePolicy.setHorizontalStretch(0);
157 sizePolicy.setVerticalStretch(0);
158 sizePolicy.setHeightForWidth(label_27->sizePolicy().hasHeightForWidth());
159 label_27->setSizePolicy(sizePolicy);
160
161 gridLayout->addWidget(label_27, row: 0, column: 5, rowSpan: 1, columnSpan: 1);
162
163 connectButton = new QPushButton(centralWidget);
164 connectButton->setObjectName(QString::fromUtf8(str: "connectButton"));
165 QSizePolicy sizePolicy1(QSizePolicy::Maximum, QSizePolicy::Fixed);
166 sizePolicy1.setHorizontalStretch(0);
167 sizePolicy1.setVerticalStretch(0);
168 sizePolicy1.setHeightForWidth(connectButton->sizePolicy().hasHeightForWidth());
169 connectButton->setSizePolicy(sizePolicy1);
170 connectButton->setCheckable(false);
171 connectButton->setAutoDefault(false);
172
173 gridLayout->addWidget(connectButton, row: 0, column: 7, rowSpan: 1, columnSpan: 1);
174
175 serverEdit = new QSpinBox(centralWidget);
176 serverEdit->setObjectName(QString::fromUtf8(str: "serverEdit"));
177 sizePolicy1.setHeightForWidth(serverEdit->sizePolicy().hasHeightForWidth());
178 serverEdit->setSizePolicy(sizePolicy1);
179 serverEdit->setMinimum(1);
180 serverEdit->setMaximum(247);
181
182 gridLayout->addWidget(serverEdit, row: 0, column: 6, rowSpan: 1, columnSpan: 1);
183
184 horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
185
186 gridLayout->addItem(item: horizontalSpacer, row: 0, column: 4, rowSpan: 1, columnSpan: 1);
187
188 connectType = new QComboBox(centralWidget);
189 connectType->addItem(atext: QString());
190 connectType->addItem(atext: QString());
191 connectType->setObjectName(QString::fromUtf8(str: "connectType"));
192
193 gridLayout->addWidget(connectType, row: 0, column: 1, rowSpan: 1, columnSpan: 1);
194
195 label_2 = new QLabel(centralWidget);
196 label_2->setObjectName(QString::fromUtf8(str: "label_2"));
197 sizePolicy.setHeightForWidth(label_2->sizePolicy().hasHeightForWidth());
198 label_2->setSizePolicy(sizePolicy);
199
200 gridLayout->addWidget(label_2, row: 0, column: 2, rowSpan: 1, columnSpan: 1);
201
202 label = new QLabel(centralWidget);
203 label->setObjectName(QString::fromUtf8(str: "label"));
204
205 gridLayout->addWidget(label, row: 0, column: 0, rowSpan: 1, columnSpan: 1);
206
207 portEdit = new QLineEdit(centralWidget);
208 portEdit->setObjectName(QString::fromUtf8(str: "portEdit"));
209 QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::Fixed);
210 sizePolicy2.setHorizontalStretch(0);
211 sizePolicy2.setVerticalStretch(0);
212 sizePolicy2.setHeightForWidth(portEdit->sizePolicy().hasHeightForWidth());
213 portEdit->setSizePolicy(sizePolicy2);
214
215 gridLayout->addWidget(portEdit, row: 0, column: 3, rowSpan: 1, columnSpan: 1);
216
217
218 verticalLayout->addLayout(layout: gridLayout);
219
220 horizontalLayout = new QHBoxLayout();
221 horizontalLayout->setSpacing(6);
222 horizontalLayout->setObjectName(QString::fromUtf8(str: "horizontalLayout"));
223 setBusyBox = new QCheckBox(centralWidget);
224 setBusyBox->setObjectName(QString::fromUtf8(str: "setBusyBox"));
225
226 horizontalLayout->addWidget(setBusyBox);
227
228 listenOnlyBox = new QCheckBox(centralWidget);
229 listenOnlyBox->setObjectName(QString::fromUtf8(str: "listenOnlyBox"));
230
231 horizontalLayout->addWidget(listenOnlyBox);
232
233 horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
234
235 horizontalLayout->addItem(horizontalSpacer_2);
236
237
238 verticalLayout->addLayout(layout: horizontalLayout);
239
240 verticalSpacer = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Maximum);
241
242 verticalLayout->addItem(verticalSpacer);
243
244 gridLayout_2 = new QGridLayout();
245 gridLayout_2->setSpacing(6);
246 gridLayout_2->setObjectName(QString::fromUtf8(str: "gridLayout_2"));
247 disc_2 = new QCheckBox(centralWidget);
248 disc_2->setObjectName(QString::fromUtf8(str: "disc_2"));
249
250 gridLayout_2->addWidget(disc_2, row: 3, column: 1, rowSpan: 1, columnSpan: 1);
251
252 label_23 = new QLabel(centralWidget);
253 label_23->setObjectName(QString::fromUtf8(str: "label_23"));
254 label_23->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
255
256 gridLayout_2->addWidget(label_23, row: 3, column: 2, rowSpan: 1, columnSpan: 1);
257
258 holdReg_2 = new QLineEdit(centralWidget);
259 holdReg_2->setObjectName(QString::fromUtf8(str: "holdReg_2"));
260 holdReg_2->setMaxLength(32767);
261
262 gridLayout_2->addWidget(holdReg_2, row: 3, column: 4, rowSpan: 1, columnSpan: 1);
263
264 coils_3 = new QCheckBox(centralWidget);
265 coils_3->setObjectName(QString::fromUtf8(str: "coils_3"));
266 sizePolicy1.setHeightForWidth(coils_3->sizePolicy().hasHeightForWidth());
267 coils_3->setSizePolicy(sizePolicy1);
268
269 gridLayout_2->addWidget(coils_3, row: 4, column: 0, rowSpan: 1, columnSpan: 1);
270
271 inReg_2 = new QLineEdit(centralWidget);
272 inReg_2->setObjectName(QString::fromUtf8(str: "inReg_2"));
273 inReg_2->setMaxLength(32767);
274
275 gridLayout_2->addWidget(inReg_2, row: 3, column: 3, rowSpan: 1, columnSpan: 1);
276
277 disc_3 = new QCheckBox(centralWidget);
278 disc_3->setObjectName(QString::fromUtf8(str: "disc_3"));
279
280 gridLayout_2->addWidget(disc_3, row: 4, column: 1, rowSpan: 1, columnSpan: 1);
281
282 label_11 = new QLabel(centralWidget);
283 label_11->setObjectName(QString::fromUtf8(str: "label_11"));
284 label_11->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
285
286 gridLayout_2->addWidget(label_11, row: 4, column: 2, rowSpan: 1, columnSpan: 1);
287
288 inReg_3 = new QLineEdit(centralWidget);
289 inReg_3->setObjectName(QString::fromUtf8(str: "inReg_3"));
290 inReg_3->setMaxLength(32767);
291
292 gridLayout_2->addWidget(inReg_3, row: 4, column: 3, rowSpan: 1, columnSpan: 1);
293
294 coils_4 = new QCheckBox(centralWidget);
295 coils_4->setObjectName(QString::fromUtf8(str: "coils_4"));
296 sizePolicy1.setHeightForWidth(coils_4->sizePolicy().hasHeightForWidth());
297 coils_4->setSizePolicy(sizePolicy1);
298
299 gridLayout_2->addWidget(coils_4, row: 5, column: 0, rowSpan: 1, columnSpan: 1);
300
301 holdReg_3 = new QLineEdit(centralWidget);
302 holdReg_3->setObjectName(QString::fromUtf8(str: "holdReg_3"));
303 holdReg_3->setMaxLength(32767);
304
305 gridLayout_2->addWidget(holdReg_3, row: 4, column: 4, rowSpan: 1, columnSpan: 1);
306
307 disc_4 = new QCheckBox(centralWidget);
308 disc_4->setObjectName(QString::fromUtf8(str: "disc_4"));
309
310 gridLayout_2->addWidget(disc_4, row: 5, column: 1, rowSpan: 1, columnSpan: 1);
311
312 label_8 = new QLabel(centralWidget);
313 label_8->setObjectName(QString::fromUtf8(str: "label_8"));
314 label_8->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
315
316 gridLayout_2->addWidget(label_8, row: 5, column: 2, rowSpan: 1, columnSpan: 1);
317
318 inReg_4 = new QLineEdit(centralWidget);
319 inReg_4->setObjectName(QString::fromUtf8(str: "inReg_4"));
320 inReg_4->setMaxLength(32767);
321
322 gridLayout_2->addWidget(inReg_4, row: 5, column: 3, rowSpan: 1, columnSpan: 1);
323
324 holdReg_4 = new QLineEdit(centralWidget);
325 holdReg_4->setObjectName(QString::fromUtf8(str: "holdReg_4"));
326 holdReg_4->setMaxLength(32767);
327
328 gridLayout_2->addWidget(holdReg_4, row: 5, column: 4, rowSpan: 1, columnSpan: 1);
329
330 coils_5 = new QCheckBox(centralWidget);
331 coils_5->setObjectName(QString::fromUtf8(str: "coils_5"));
332 sizePolicy1.setHeightForWidth(coils_5->sizePolicy().hasHeightForWidth());
333 coils_5->setSizePolicy(sizePolicy1);
334
335 gridLayout_2->addWidget(coils_5, row: 6, column: 0, rowSpan: 1, columnSpan: 1);
336
337 inReg_5 = new QLineEdit(centralWidget);
338 inReg_5->setObjectName(QString::fromUtf8(str: "inReg_5"));
339 inReg_5->setMaxLength(32767);
340
341 gridLayout_2->addWidget(inReg_5, row: 6, column: 3, rowSpan: 1, columnSpan: 1);
342
343 disc_5 = new QCheckBox(centralWidget);
344 disc_5->setObjectName(QString::fromUtf8(str: "disc_5"));
345
346 gridLayout_2->addWidget(disc_5, row: 6, column: 1, rowSpan: 1, columnSpan: 1);
347
348 label_12 = new QLabel(centralWidget);
349 label_12->setObjectName(QString::fromUtf8(str: "label_12"));
350 label_12->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
351
352 gridLayout_2->addWidget(label_12, row: 6, column: 2, rowSpan: 1, columnSpan: 1);
353
354 holdReg_5 = new QLineEdit(centralWidget);
355 holdReg_5->setObjectName(QString::fromUtf8(str: "holdReg_5"));
356 holdReg_5->setMaxLength(32767);
357
358 gridLayout_2->addWidget(holdReg_5, row: 6, column: 4, rowSpan: 1, columnSpan: 1);
359
360 coils_6 = new QCheckBox(centralWidget);
361 coils_6->setObjectName(QString::fromUtf8(str: "coils_6"));
362 sizePolicy1.setHeightForWidth(coils_6->sizePolicy().hasHeightForWidth());
363 coils_6->setSizePolicy(sizePolicy1);
364
365 gridLayout_2->addWidget(coils_6, row: 7, column: 0, rowSpan: 1, columnSpan: 1);
366
367 holdReg_0 = new QLineEdit(centralWidget);
368 holdReg_0->setObjectName(QString::fromUtf8(str: "holdReg_0"));
369 holdReg_0->setMaxLength(32767);
370
371 gridLayout_2->addWidget(holdReg_0, row: 1, column: 4, rowSpan: 1, columnSpan: 1);
372
373 coils_1 = new QCheckBox(centralWidget);
374 coils_1->setObjectName(QString::fromUtf8(str: "coils_1"));
375 sizePolicy1.setHeightForWidth(coils_1->sizePolicy().hasHeightForWidth());
376 coils_1->setSizePolicy(sizePolicy1);
377
378 gridLayout_2->addWidget(coils_1, row: 2, column: 0, rowSpan: 1, columnSpan: 1);
379
380 disc_1 = new QCheckBox(centralWidget);
381 disc_1->setObjectName(QString::fromUtf8(str: "disc_1"));
382
383 gridLayout_2->addWidget(disc_1, row: 2, column: 1, rowSpan: 1, columnSpan: 1);
384
385 label_22 = new QLabel(centralWidget);
386 label_22->setObjectName(QString::fromUtf8(str: "label_22"));
387 label_22->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
388
389 gridLayout_2->addWidget(label_22, row: 2, column: 2, rowSpan: 1, columnSpan: 1);
390
391 inReg_1 = new QLineEdit(centralWidget);
392 inReg_1->setObjectName(QString::fromUtf8(str: "inReg_1"));
393 inReg_1->setMaxLength(32767);
394
395 gridLayout_2->addWidget(inReg_1, row: 2, column: 3, rowSpan: 1, columnSpan: 1);
396
397 holdReg_1 = new QLineEdit(centralWidget);
398 holdReg_1->setObjectName(QString::fromUtf8(str: "holdReg_1"));
399 holdReg_1->setMaxLength(32767);
400
401 gridLayout_2->addWidget(holdReg_1, row: 2, column: 4, rowSpan: 1, columnSpan: 1);
402
403 coils_2 = new QCheckBox(centralWidget);
404 coils_2->setObjectName(QString::fromUtf8(str: "coils_2"));
405 sizePolicy1.setHeightForWidth(coils_2->sizePolicy().hasHeightForWidth());
406 coils_2->setSizePolicy(sizePolicy1);
407
408 gridLayout_2->addWidget(coils_2, row: 3, column: 0, rowSpan: 1, columnSpan: 1);
409
410 inReg_9 = new QLineEdit(centralWidget);
411 inReg_9->setObjectName(QString::fromUtf8(str: "inReg_9"));
412 inReg_9->setMaxLength(32767);
413
414 gridLayout_2->addWidget(inReg_9, row: 10, column: 3, rowSpan: 1, columnSpan: 1);
415
416 label_16 = new QLabel(centralWidget);
417 label_16->setObjectName(QString::fromUtf8(str: "label_16"));
418 label_16->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
419
420 gridLayout_2->addWidget(label_16, row: 10, column: 2, rowSpan: 1, columnSpan: 1);
421
422 disc_9 = new QCheckBox(centralWidget);
423 disc_9->setObjectName(QString::fromUtf8(str: "disc_9"));
424
425 gridLayout_2->addWidget(disc_9, row: 10, column: 1, rowSpan: 1, columnSpan: 1);
426
427 holdReg_9 = new QLineEdit(centralWidget);
428 holdReg_9->setObjectName(QString::fromUtf8(str: "holdReg_9"));
429 holdReg_9->setMaxLength(32767);
430
431 gridLayout_2->addWidget(holdReg_9, row: 10, column: 4, rowSpan: 1, columnSpan: 1);
432
433 inReg_6 = new QLineEdit(centralWidget);
434 inReg_6->setObjectName(QString::fromUtf8(str: "inReg_6"));
435 inReg_6->setMaxLength(32767);
436
437 gridLayout_2->addWidget(inReg_6, row: 7, column: 3, rowSpan: 1, columnSpan: 1);
438
439 disc_6 = new QCheckBox(centralWidget);
440 disc_6->setObjectName(QString::fromUtf8(str: "disc_6"));
441
442 gridLayout_2->addWidget(disc_6, row: 7, column: 1, rowSpan: 1, columnSpan: 1);
443
444 holdReg_6 = new QLineEdit(centralWidget);
445 holdReg_6->setObjectName(QString::fromUtf8(str: "holdReg_6"));
446 holdReg_6->setMaxLength(32767);
447
448 gridLayout_2->addWidget(holdReg_6, row: 7, column: 4, rowSpan: 1, columnSpan: 1);
449
450 coils_7 = new QCheckBox(centralWidget);
451 coils_7->setObjectName(QString::fromUtf8(str: "coils_7"));
452 sizePolicy1.setHeightForWidth(coils_7->sizePolicy().hasHeightForWidth());
453 coils_7->setSizePolicy(sizePolicy1);
454
455 gridLayout_2->addWidget(coils_7, row: 8, column: 0, rowSpan: 1, columnSpan: 1);
456
457 label_13 = new QLabel(centralWidget);
458 label_13->setObjectName(QString::fromUtf8(str: "label_13"));
459 label_13->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
460
461 gridLayout_2->addWidget(label_13, row: 7, column: 2, rowSpan: 1, columnSpan: 1);
462
463 disc_7 = new QCheckBox(centralWidget);
464 disc_7->setObjectName(QString::fromUtf8(str: "disc_7"));
465
466 gridLayout_2->addWidget(disc_7, row: 8, column: 1, rowSpan: 1, columnSpan: 1);
467
468 inReg_7 = new QLineEdit(centralWidget);
469 inReg_7->setObjectName(QString::fromUtf8(str: "inReg_7"));
470 inReg_7->setMaxLength(32767);
471
472 gridLayout_2->addWidget(inReg_7, row: 8, column: 3, rowSpan: 1, columnSpan: 1);
473
474 label_14 = new QLabel(centralWidget);
475 label_14->setObjectName(QString::fromUtf8(str: "label_14"));
476 label_14->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
477
478 gridLayout_2->addWidget(label_14, row: 8, column: 2, rowSpan: 1, columnSpan: 1);
479
480 holdReg_7 = new QLineEdit(centralWidget);
481 holdReg_7->setObjectName(QString::fromUtf8(str: "holdReg_7"));
482 holdReg_7->setMaxLength(32767);
483
484 gridLayout_2->addWidget(holdReg_7, row: 8, column: 4, rowSpan: 1, columnSpan: 1);
485
486 coils_8 = new QCheckBox(centralWidget);
487 coils_8->setObjectName(QString::fromUtf8(str: "coils_8"));
488 sizePolicy1.setHeightForWidth(coils_8->sizePolicy().hasHeightForWidth());
489 coils_8->setSizePolicy(sizePolicy1);
490
491 gridLayout_2->addWidget(coils_8, row: 9, column: 0, rowSpan: 1, columnSpan: 1);
492
493 disc_8 = new QCheckBox(centralWidget);
494 disc_8->setObjectName(QString::fromUtf8(str: "disc_8"));
495
496 gridLayout_2->addWidget(disc_8, row: 9, column: 1, rowSpan: 1, columnSpan: 1);
497
498 label_15 = new QLabel(centralWidget);
499 label_15->setObjectName(QString::fromUtf8(str: "label_15"));
500 label_15->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
501
502 gridLayout_2->addWidget(label_15, row: 9, column: 2, rowSpan: 1, columnSpan: 1);
503
504 inReg_8 = new QLineEdit(centralWidget);
505 inReg_8->setObjectName(QString::fromUtf8(str: "inReg_8"));
506 inReg_8->setMaxLength(32767);
507
508 gridLayout_2->addWidget(inReg_8, row: 9, column: 3, rowSpan: 1, columnSpan: 1);
509
510 coils_9 = new QCheckBox(centralWidget);
511 coils_9->setObjectName(QString::fromUtf8(str: "coils_9"));
512 sizePolicy1.setHeightForWidth(coils_9->sizePolicy().hasHeightForWidth());
513 coils_9->setSizePolicy(sizePolicy1);
514
515 gridLayout_2->addWidget(coils_9, row: 10, column: 0, rowSpan: 1, columnSpan: 1);
516
517 holdReg_8 = new QLineEdit(centralWidget);
518 holdReg_8->setObjectName(QString::fromUtf8(str: "holdReg_8"));
519 holdReg_8->setMaxLength(32767);
520
521 gridLayout_2->addWidget(holdReg_8, row: 9, column: 4, rowSpan: 1, columnSpan: 1);
522
523 discreteInputs = new QLabel(centralWidget);
524 discreteInputs->setObjectName(QString::fromUtf8(str: "discreteInputs"));
525
526 gridLayout_2->addWidget(discreteInputs, row: 0, column: 1, rowSpan: 1, columnSpan: 1);
527
528 inputRegisters = new QLabel(centralWidget);
529 inputRegisters->setObjectName(QString::fromUtf8(str: "inputRegisters"));
530
531 gridLayout_2->addWidget(inputRegisters, row: 0, column: 3, rowSpan: 1, columnSpan: 1);
532
533 coils = new QLabel(centralWidget);
534 coils->setObjectName(QString::fromUtf8(str: "coils"));
535 sizePolicy.setHeightForWidth(coils->sizePolicy().hasHeightForWidth());
536 coils->setSizePolicy(sizePolicy);
537
538 gridLayout_2->addWidget(coils, row: 0, column: 0, rowSpan: 1, columnSpan: 1);
539
540 address = new QLabel(centralWidget);
541 address->setObjectName(QString::fromUtf8(str: "address"));
542 address->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
543
544 gridLayout_2->addWidget(address, row: 0, column: 2, rowSpan: 1, columnSpan: 1);
545
546 holdingRegisters = new QLabel(centralWidget);
547 holdingRegisters->setObjectName(QString::fromUtf8(str: "holdingRegisters"));
548
549 gridLayout_2->addWidget(holdingRegisters, row: 0, column: 4, rowSpan: 1, columnSpan: 1);
550
551 coils_0 = new QCheckBox(centralWidget);
552 coils_0->setObjectName(QString::fromUtf8(str: "coils_0"));
553 sizePolicy1.setHeightForWidth(coils_0->sizePolicy().hasHeightForWidth());
554 coils_0->setSizePolicy(sizePolicy1);
555
556 gridLayout_2->addWidget(coils_0, row: 1, column: 0, rowSpan: 1, columnSpan: 1);
557
558 disc_0 = new QCheckBox(centralWidget);
559 disc_0->setObjectName(QString::fromUtf8(str: "disc_0"));
560
561 gridLayout_2->addWidget(disc_0, row: 1, column: 1, rowSpan: 1, columnSpan: 1);
562
563 inReg_0 = new QLineEdit(centralWidget);
564 inReg_0->setObjectName(QString::fromUtf8(str: "inReg_0"));
565 inReg_0->setMaxLength(32767);
566
567 gridLayout_2->addWidget(inReg_0, row: 1, column: 3, rowSpan: 1, columnSpan: 1);
568
569 label_21 = new QLabel(centralWidget);
570 label_21->setObjectName(QString::fromUtf8(str: "label_21"));
571 label_21->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
572
573 gridLayout_2->addWidget(label_21, row: 1, column: 2, rowSpan: 1, columnSpan: 1);
574
575
576 verticalLayout->addLayout(layout: gridLayout_2);
577
578 verticalSpacer_2 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::MinimumExpanding);
579
580 verticalLayout->addItem(verticalSpacer_2);
581
582 MainWindow->setCentralWidget(centralWidget);
583 statusBar = new QStatusBar(MainWindow);
584 statusBar->setObjectName(QString::fromUtf8(str: "statusBar"));
585 MainWindow->setStatusBar(statusBar);
586 menuBar = new QMenuBar(MainWindow);
587 menuBar->setObjectName(QString::fromUtf8(str: "menuBar"));
588 menuBar->setGeometry(QRect(0, 0, 516, 21));
589 menu_Device = new QMenu(menuBar);
590 menu_Device->setObjectName(QString::fromUtf8(str: "menu_Device"));
591 menuToo_ls = new QMenu(menuBar);
592 menuToo_ls->setObjectName(QString::fromUtf8(str: "menuToo_ls"));
593 MainWindow->setMenuBar(menuBar);
594 QWidget::setTabOrder(connectType, portEdit);
595 QWidget::setTabOrder(portEdit, serverEdit);
596 QWidget::setTabOrder(serverEdit, connectButton);
597 QWidget::setTabOrder(connectButton, coils_0);
598 QWidget::setTabOrder(coils_0, disc_0);
599 QWidget::setTabOrder(disc_0, inReg_0);
600 QWidget::setTabOrder(inReg_0, holdReg_0);
601 QWidget::setTabOrder(holdReg_0, coils_1);
602 QWidget::setTabOrder(coils_1, disc_1);
603 QWidget::setTabOrder(disc_1, inReg_1);
604 QWidget::setTabOrder(inReg_1, holdReg_1);
605 QWidget::setTabOrder(holdReg_1, coils_2);
606 QWidget::setTabOrder(coils_2, disc_2);
607 QWidget::setTabOrder(disc_2, inReg_2);
608 QWidget::setTabOrder(inReg_2, holdReg_2);
609 QWidget::setTabOrder(holdReg_2, coils_3);
610 QWidget::setTabOrder(coils_3, disc_3);
611 QWidget::setTabOrder(disc_3, inReg_3);
612 QWidget::setTabOrder(inReg_3, holdReg_3);
613 QWidget::setTabOrder(holdReg_3, coils_4);
614 QWidget::setTabOrder(coils_4, disc_4);
615 QWidget::setTabOrder(disc_4, inReg_4);
616 QWidget::setTabOrder(inReg_4, holdReg_4);
617 QWidget::setTabOrder(holdReg_4, coils_5);
618 QWidget::setTabOrder(coils_5, disc_5);
619 QWidget::setTabOrder(disc_5, inReg_5);
620 QWidget::setTabOrder(inReg_5, holdReg_5);
621 QWidget::setTabOrder(holdReg_5, coils_6);
622 QWidget::setTabOrder(coils_6, disc_6);
623 QWidget::setTabOrder(disc_6, inReg_6);
624 QWidget::setTabOrder(inReg_6, holdReg_6);
625 QWidget::setTabOrder(holdReg_6, coils_7);
626 QWidget::setTabOrder(coils_7, disc_7);
627 QWidget::setTabOrder(disc_7, inReg_7);
628 QWidget::setTabOrder(inReg_7, holdReg_7);
629 QWidget::setTabOrder(holdReg_7, coils_8);
630 QWidget::setTabOrder(coils_8, disc_8);
631 QWidget::setTabOrder(disc_8, inReg_8);
632 QWidget::setTabOrder(inReg_8, holdReg_8);
633 QWidget::setTabOrder(holdReg_8, coils_9);
634 QWidget::setTabOrder(coils_9, disc_9);
635 QWidget::setTabOrder(disc_9, inReg_9);
636 QWidget::setTabOrder(inReg_9, holdReg_9);
637
638 menuBar->addAction(action: menu_Device->menuAction());
639 menuBar->addAction(action: menuToo_ls->menuAction());
640 menu_Device->addAction(action: actionConnect);
641 menu_Device->addAction(action: actionDisconnect);
642 menu_Device->addSeparator();
643 menu_Device->addAction(action: actionExit);
644 menuToo_ls->addAction(action: actionOptions);
645
646 retranslateUi(MainWindow);
647
648 connectButton->setDefault(true);
649
650
651 QMetaObject::connectSlotsByName(o: MainWindow);
652 } // setupUi
653
654 void retranslateUi(QMainWindow *MainWindow)
655 {
656 MainWindow->setWindowTitle(QCoreApplication::translate(context: "MainWindow", key: "Modbus Server Example", disambiguation: nullptr));
657 actionConnect->setText(QCoreApplication::translate(context: "MainWindow", key: "&Connect", disambiguation: nullptr));
658 actionDisconnect->setText(QCoreApplication::translate(context: "MainWindow", key: "&Disconnect", disambiguation: nullptr));
659 actionExit->setText(QCoreApplication::translate(context: "MainWindow", key: "&Quit", disambiguation: nullptr));
660 actionOptions->setText(QCoreApplication::translate(context: "MainWindow", key: "&Options", disambiguation: nullptr));
661 label_27->setText(QCoreApplication::translate(context: "MainWindow", key: "Server Address:", disambiguation: nullptr));
662 connectButton->setText(QCoreApplication::translate(context: "MainWindow", key: "Connect", disambiguation: nullptr));
663 connectType->setItemText(index: 0, text: QCoreApplication::translate(context: "MainWindow", key: "Serial", disambiguation: nullptr));
664 connectType->setItemText(index: 1, text: QCoreApplication::translate(context: "MainWindow", key: "TCP", disambiguation: nullptr));
665
666 label_2->setText(QCoreApplication::translate(context: "MainWindow", key: "Port:", disambiguation: nullptr));
667 label->setText(QCoreApplication::translate(context: "MainWindow", key: "Connection type:", disambiguation: nullptr));
668 setBusyBox->setText(QCoreApplication::translate(context: "MainWindow", key: "Set server busy", disambiguation: nullptr));
669 listenOnlyBox->setText(QCoreApplication::translate(context: "MainWindow", key: "Set server listen only", disambiguation: nullptr));
670 disc_2->setText(QCoreApplication::translate(context: "MainWindow", key: "2", disambiguation: nullptr));
671 label_23->setText(QCoreApplication::translate(context: "MainWindow", key: "2", disambiguation: nullptr));
672 holdReg_2->setPlaceholderText(QCoreApplication::translate(context: "MainWindow", key: "Hexadecimal A-F, a-f, 0-9.", disambiguation: nullptr));
673 coils_3->setText(QCoreApplication::translate(context: "MainWindow", key: "3", disambiguation: nullptr));
674 inReg_2->setPlaceholderText(QCoreApplication::translate(context: "MainWindow", key: "Hexadecimal A-F, a-f, 0-9.", disambiguation: nullptr));
675 disc_3->setText(QCoreApplication::translate(context: "MainWindow", key: "3", disambiguation: nullptr));
676 label_11->setText(QCoreApplication::translate(context: "MainWindow", key: "3", disambiguation: nullptr));
677 inReg_3->setPlaceholderText(QCoreApplication::translate(context: "MainWindow", key: "Hexadecimal A-F, a-f, 0-9.", disambiguation: nullptr));
678 coils_4->setText(QCoreApplication::translate(context: "MainWindow", key: "4", disambiguation: nullptr));
679 holdReg_3->setPlaceholderText(QCoreApplication::translate(context: "MainWindow", key: "Hexadecimal A-F, a-f, 0-9.", disambiguation: nullptr));
680 disc_4->setText(QCoreApplication::translate(context: "MainWindow", key: "4", disambiguation: nullptr));
681 label_8->setText(QCoreApplication::translate(context: "MainWindow", key: "4", disambiguation: nullptr));
682 inReg_4->setPlaceholderText(QCoreApplication::translate(context: "MainWindow", key: "Hexadecimal A-F, a-f, 0-9.", disambiguation: nullptr));
683 holdReg_4->setPlaceholderText(QCoreApplication::translate(context: "MainWindow", key: "Hexadecimal A-F, a-f, 0-9.", disambiguation: nullptr));
684 coils_5->setText(QCoreApplication::translate(context: "MainWindow", key: "5", disambiguation: nullptr));
685 inReg_5->setPlaceholderText(QCoreApplication::translate(context: "MainWindow", key: "Hexadecimal A-F, a-f, 0-9.", disambiguation: nullptr));
686 disc_5->setText(QCoreApplication::translate(context: "MainWindow", key: "5", disambiguation: nullptr));
687 label_12->setText(QCoreApplication::translate(context: "MainWindow", key: "5", disambiguation: nullptr));
688 holdReg_5->setPlaceholderText(QCoreApplication::translate(context: "MainWindow", key: "Hexadecimal A-F, a-f, 0-9.", disambiguation: nullptr));
689 coils_6->setText(QCoreApplication::translate(context: "MainWindow", key: "6", disambiguation: nullptr));
690 holdReg_0->setPlaceholderText(QCoreApplication::translate(context: "MainWindow", key: "Hexadecimal A-F, a-f, 0-9.", disambiguation: nullptr));
691 coils_1->setText(QCoreApplication::translate(context: "MainWindow", key: "1", disambiguation: nullptr));
692 disc_1->setText(QCoreApplication::translate(context: "MainWindow", key: "1", disambiguation: nullptr));
693 label_22->setText(QCoreApplication::translate(context: "MainWindow", key: "1", disambiguation: nullptr));
694 inReg_1->setPlaceholderText(QCoreApplication::translate(context: "MainWindow", key: "Hexadecimal A-F, a-f, 0-9.", disambiguation: nullptr));
695 holdReg_1->setPlaceholderText(QCoreApplication::translate(context: "MainWindow", key: "Hexadecimal A-F, a-f, 0-9.", disambiguation: nullptr));
696 coils_2->setText(QCoreApplication::translate(context: "MainWindow", key: "2", disambiguation: nullptr));
697 inReg_9->setPlaceholderText(QCoreApplication::translate(context: "MainWindow", key: "Hexadecimal A-F, a-f, 0-9.", disambiguation: nullptr));
698 label_16->setText(QCoreApplication::translate(context: "MainWindow", key: "9", disambiguation: nullptr));
699 disc_9->setText(QCoreApplication::translate(context: "MainWindow", key: "9", disambiguation: nullptr));
700 holdReg_9->setPlaceholderText(QCoreApplication::translate(context: "MainWindow", key: "Hexadecimal A-F, a-f, 0-9.", disambiguation: nullptr));
701 inReg_6->setPlaceholderText(QCoreApplication::translate(context: "MainWindow", key: "Hexadecimal A-F, a-f, 0-9.", disambiguation: nullptr));
702 disc_6->setText(QCoreApplication::translate(context: "MainWindow", key: "6", disambiguation: nullptr));
703 holdReg_6->setPlaceholderText(QCoreApplication::translate(context: "MainWindow", key: "Hexadecimal A-F, a-f, 0-9.", disambiguation: nullptr));
704 coils_7->setText(QCoreApplication::translate(context: "MainWindow", key: "7", disambiguation: nullptr));
705 label_13->setText(QCoreApplication::translate(context: "MainWindow", key: "6", disambiguation: nullptr));
706 disc_7->setText(QCoreApplication::translate(context: "MainWindow", key: "7", disambiguation: nullptr));
707 inReg_7->setPlaceholderText(QCoreApplication::translate(context: "MainWindow", key: "Hexadecimal A-F, a-f, 0-9.", disambiguation: nullptr));
708 label_14->setText(QCoreApplication::translate(context: "MainWindow", key: "7", disambiguation: nullptr));
709 holdReg_7->setPlaceholderText(QCoreApplication::translate(context: "MainWindow", key: "Hexadecimal A-F, a-f, 0-9.", disambiguation: nullptr));
710 coils_8->setText(QCoreApplication::translate(context: "MainWindow", key: "8", disambiguation: nullptr));
711 disc_8->setText(QCoreApplication::translate(context: "MainWindow", key: "8", disambiguation: nullptr));
712 label_15->setText(QCoreApplication::translate(context: "MainWindow", key: "8", disambiguation: nullptr));
713 inReg_8->setPlaceholderText(QCoreApplication::translate(context: "MainWindow", key: "Hexadecimal A-F, a-f, 0-9.", disambiguation: nullptr));
714 coils_9->setText(QCoreApplication::translate(context: "MainWindow", key: "9", disambiguation: nullptr));
715 holdReg_8->setPlaceholderText(QCoreApplication::translate(context: "MainWindow", key: "Hexadecimal A-F, a-f, 0-9.", disambiguation: nullptr));
716 discreteInputs->setText(QCoreApplication::translate(context: "MainWindow", key: "Discrete Inputs", disambiguation: nullptr));
717 inputRegisters->setText(QCoreApplication::translate(context: "MainWindow", key: "Input Registers", disambiguation: nullptr));
718 coils->setText(QCoreApplication::translate(context: "MainWindow", key: "Coils", disambiguation: nullptr));
719 address->setText(QCoreApplication::translate(context: "MainWindow", key: "Address", disambiguation: nullptr));
720 holdingRegisters->setText(QCoreApplication::translate(context: "MainWindow", key: "Holding Registers", disambiguation: nullptr));
721 coils_0->setText(QCoreApplication::translate(context: "MainWindow", key: "0", disambiguation: nullptr));
722 disc_0->setText(QCoreApplication::translate(context: "MainWindow", key: "0", disambiguation: nullptr));
723 inReg_0->setPlaceholderText(QCoreApplication::translate(context: "MainWindow", key: "Hexadecimal A-F, a-f, 0-9.", disambiguation: nullptr));
724 label_21->setText(QCoreApplication::translate(context: "MainWindow", key: "0", disambiguation: nullptr));
725 menu_Device->setTitle(QCoreApplication::translate(context: "MainWindow", key: "&Device", disambiguation: nullptr));
726 menuToo_ls->setTitle(QCoreApplication::translate(context: "MainWindow", key: "Too&ls", disambiguation: nullptr));
727 } // retranslateUi
728
729};
730
731namespace Ui {
732 class MainWindow: public Ui_MainWindow {};
733} // namespace Ui
734
735QT_END_NAMESPACE
736
737#endif // UI_MAINWINDOW_H
738

source code of qtserialbus/examples/serialbus/modbus/slave/.uic/ui_mainwindow.h