Bitcoin Core  24.1.0
P2P Digital Currency
ui_debugwindow.h
Go to the documentation of this file.
1 /********************************************************************************
2 ** Form generated from reading UI file 'debugwindow.ui'
3 **
4 ** Created by: Qt User Interface Compiler version 5.12.7
5 **
6 ** WARNING! All changes made in this file will be lost when recompiling UI file!
7 ********************************************************************************/
8 
9 #ifndef UI_DEBUGWINDOW_H
10 #define UI_DEBUGWINDOW_H
11 
12 #include <QtCore/QVariant>
13 #include <QtGui/QIcon>
14 #include <QtWidgets/QApplication>
15 #include <QtWidgets/QComboBox>
16 #include <QtWidgets/QFrame>
17 #include <QtWidgets/QGridLayout>
18 #include <QtWidgets/QGroupBox>
19 #include <QtWidgets/QHBoxLayout>
20 #include <QtWidgets/QHeaderView>
21 #include <QtWidgets/QLabel>
22 #include <QtWidgets/QLineEdit>
23 #include <QtWidgets/QPushButton>
24 #include <QtWidgets/QScrollArea>
25 #include <QtWidgets/QSlider>
26 #include <QtWidgets/QSpacerItem>
27 #include <QtWidgets/QSplitter>
28 #include <QtWidgets/QTabWidget>
29 #include <QtWidgets/QTableView>
30 #include <QtWidgets/QTextEdit>
31 #include <QtWidgets/QToolButton>
32 #include <QtWidgets/QVBoxLayout>
33 #include <QtWidgets/QWidget>
34 #include "qt/trafficgraphwidget.h"
35 
36 QT_BEGIN_NAMESPACE
37 
39 {
40 public:
41  QVBoxLayout *verticalLayout_2;
42  QLabel *label_alerts;
43  QTabWidget *tabWidget;
44  QWidget *tab_info;
45  QGridLayout *gridLayout;
46  QLabel *label_9;
47  QLabel *label_6;
48  QLabel *clientVersion;
50  QLabel *clientUserAgent;
51  QLabel *label_12;
52  QLabel *dataDir;
53  QLabel *label_11;
54  QLabel *blocksDir;
55  QLabel *label_13;
56  QLabel *startupTime;
57  QLabel *labelNetwork;
58  QLabel *label_8;
59  QLabel *networkName;
60  QLabel *label_7;
62  QLabel *label_10;
63  QLabel *label_3;
64  QLabel *numberOfBlocks;
66  QLabel *lastBlockTime;
71  QLabel *mempoolSize;
73  QSpacerItem *verticalSpacer_2;
75  QPushButton *openDebugLogfileButton;
76  QSpacerItem *verticalSpacer;
77  QWidget *tab_console;
78  QVBoxLayout *verticalLayout_3;
79  QHBoxLayout *horizontalLayout;
81  QComboBox *WalletSelector;
82  QSpacerItem *horizontalSpacer;
83  QToolButton *fontSmallerButton;
84  QToolButton *fontBiggerButton;
85  QToolButton *clearButton;
86  QTextEdit *messagesWidget;
87  QHBoxLayout *horizontalLayoutPrompt;
88  QPushButton *promptIcon;
89  QLineEdit *lineEdit;
90  QWidget *tab_nettraffic;
91  QHBoxLayout *horizontalLayout_3;
92  QVBoxLayout *verticalLayout_4;
94  QHBoxLayout *horizontalLayout_2;
95  QSlider *sldGraphRange;
96  QLabel *lblGraphRange;
97  QPushButton *btnClearTrafficGraph;
98  QVBoxLayout *verticalLayout;
99  QGroupBox *groupBox;
100  QVBoxLayout *verticalLayout_5;
101  QHBoxLayout *horizontalLayout_4;
102  QFrame *line;
103  QLabel *label_16;
104  QLabel *lblBytesIn;
105  QHBoxLayout *horizontalLayout_5;
106  QFrame *line_2;
107  QLabel *label_17;
108  QLabel *lblBytesOut;
109  QSpacerItem *verticalSpacer_4;
110  QWidget *tab_peers;
111  QVBoxLayout *verticalLayout_6;
112  QSplitter *splitter;
113  QWidget *widget_1;
114  QVBoxLayout *verticalLayout_7;
115  QTableView *peerWidget;
116  QLabel *banHeading;
117  QTableView *banlistWidget;
119  QVBoxLayout *verticalLayout_8;
120  QLabel *peerHeading;
121  QScrollArea *scrollArea;
122  QWidget *detailWidget;
123  QGridLayout *gridLayout_2;
124  QLabel *label_30;
129  QLabel *peerNetwork;
130  QLabel *label_21;
131  QLabel *peerVersion;
132  QLabel *label_28;
133  QLabel *peerSubversion;
134  QLabel *label_4;
135  QLabel *peerServices;
137  QLabel *peerRelayTxes;
140  QLabel *label_29;
141  QLabel *peerHeight;
142  QLabel *label_27;
143  QLabel *peerSyncHeight;
144  QLabel *label_25;
146  QLabel *label_22;
147  QLabel *peerConnTime;
149  QLabel *peerLastBlock;
151  QLabel *peerLastTx;
152  QLabel *label_15;
153  QLabel *peerLastSend;
154  QLabel *label_19;
155  QLabel *peerLastRecv;
156  QLabel *label_18;
157  QLabel *peerBytesSent;
158  QLabel *label_20;
159  QLabel *peerBytesRecv;
160  QLabel *label_26;
161  QLabel *peerPingTime;
163  QLabel *peerPingWait;
165  QLabel *peerMinPing;
167  QLabel *timeoffset;
169  QLabel *peerMappedAS;
176  QSpacerItem *verticalSpacer_3;
177 
178  void setupUi(QWidget *RPCConsole)
179  {
180  if (RPCConsole->objectName().isEmpty())
181  RPCConsole->setObjectName(QString::fromUtf8("RPCConsole"));
182  RPCConsole->resize(740, 430);
183  verticalLayout_2 = new QVBoxLayout(RPCConsole);
184  verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
185  label_alerts = new QLabel(RPCConsole);
186  label_alerts->setObjectName(QString::fromUtf8("label_alerts"));
187  label_alerts->setVisible(false);
188  label_alerts->setStyleSheet(QString::fromUtf8("QLabel { background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop:0 #F0D0A0, stop:1 #F8D488); color:#000000; }"));
189  label_alerts->setWordWrap(true);
190  label_alerts->setMargin(3);
191  label_alerts->setTextInteractionFlags(Qt::TextSelectableByMouse);
192 
193  verticalLayout_2->addWidget(label_alerts);
194 
195  tabWidget = new QTabWidget(RPCConsole);
196  tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
197  tab_info = new QWidget();
198  tab_info->setObjectName(QString::fromUtf8("tab_info"));
199  gridLayout = new QGridLayout(tab_info);
200  gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
201  gridLayout->setHorizontalSpacing(12);
202  label_9 = new QLabel(tab_info);
203  label_9->setObjectName(QString::fromUtf8("label_9"));
204  QFont font;
205  font.setBold(true);
206  font.setWeight(75);
207  label_9->setFont(font);
208 
209  gridLayout->addWidget(label_9, 0, 0, 1, 1);
210 
211  label_6 = new QLabel(tab_info);
212  label_6->setObjectName(QString::fromUtf8("label_6"));
213 
214  gridLayout->addWidget(label_6, 1, 0, 1, 1);
215 
216  clientVersion = new QLabel(tab_info);
217  clientVersion->setObjectName(QString::fromUtf8("clientVersion"));
218  clientVersion->setCursor(QCursor(Qt::IBeamCursor));
219  clientVersion->setTextFormat(Qt::PlainText);
220  clientVersion->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
221 
222  gridLayout->addWidget(clientVersion, 1, 1, 1, 2);
223 
224  labelClientUserAgent = new QLabel(tab_info);
225  labelClientUserAgent->setObjectName(QString::fromUtf8("labelClientUserAgent"));
226  labelClientUserAgent->setIndent(10);
227 
228  gridLayout->addWidget(labelClientUserAgent, 2, 0, 1, 1);
229 
230  clientUserAgent = new QLabel(tab_info);
231  clientUserAgent->setObjectName(QString::fromUtf8("clientUserAgent"));
232  clientUserAgent->setCursor(QCursor(Qt::IBeamCursor));
233  clientUserAgent->setTextFormat(Qt::PlainText);
234  clientUserAgent->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
235 
236  gridLayout->addWidget(clientUserAgent, 2, 1, 1, 2);
237 
238  label_12 = new QLabel(tab_info);
239  label_12->setObjectName(QString::fromUtf8("label_12"));
240 
241  gridLayout->addWidget(label_12, 3, 0, 1, 1);
242 
243  dataDir = new QLabel(tab_info);
244  dataDir->setObjectName(QString::fromUtf8("dataDir"));
245  dataDir->setCursor(QCursor(Qt::IBeamCursor));
246  dataDir->setTextFormat(Qt::PlainText);
247  dataDir->setWordWrap(true);
248  dataDir->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
249 
250  gridLayout->addWidget(dataDir, 3, 1, 1, 2);
251 
252  label_11 = new QLabel(tab_info);
253  label_11->setObjectName(QString::fromUtf8("label_11"));
254 
255  gridLayout->addWidget(label_11, 4, 0, 1, 1);
256 
257  blocksDir = new QLabel(tab_info);
258  blocksDir->setObjectName(QString::fromUtf8("blocksDir"));
259  blocksDir->setCursor(QCursor(Qt::IBeamCursor));
260  blocksDir->setTextFormat(Qt::PlainText);
261  blocksDir->setWordWrap(true);
262  blocksDir->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
263 
264  gridLayout->addWidget(blocksDir, 4, 1, 1, 2);
265 
266  label_13 = new QLabel(tab_info);
267  label_13->setObjectName(QString::fromUtf8("label_13"));
268 
269  gridLayout->addWidget(label_13, 5, 0, 1, 1);
270 
271  startupTime = new QLabel(tab_info);
272  startupTime->setObjectName(QString::fromUtf8("startupTime"));
273  startupTime->setCursor(QCursor(Qt::IBeamCursor));
274  startupTime->setTextFormat(Qt::PlainText);
275  startupTime->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
276 
277  gridLayout->addWidget(startupTime, 5, 1, 1, 2);
278 
279  labelNetwork = new QLabel(tab_info);
280  labelNetwork->setObjectName(QString::fromUtf8("labelNetwork"));
281  labelNetwork->setFont(font);
282 
283  gridLayout->addWidget(labelNetwork, 6, 0, 1, 1);
284 
285  label_8 = new QLabel(tab_info);
286  label_8->setObjectName(QString::fromUtf8("label_8"));
287 
288  gridLayout->addWidget(label_8, 7, 0, 1, 1);
289 
290  networkName = new QLabel(tab_info);
291  networkName->setObjectName(QString::fromUtf8("networkName"));
292  networkName->setCursor(QCursor(Qt::IBeamCursor));
293  networkName->setTextFormat(Qt::PlainText);
294  networkName->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
295 
296  gridLayout->addWidget(networkName, 7, 1, 1, 2);
297 
298  label_7 = new QLabel(tab_info);
299  label_7->setObjectName(QString::fromUtf8("label_7"));
300 
301  gridLayout->addWidget(label_7, 8, 0, 1, 1);
302 
303  numberOfConnections = new QLabel(tab_info);
304  numberOfConnections->setObjectName(QString::fromUtf8("numberOfConnections"));
305  numberOfConnections->setCursor(QCursor(Qt::IBeamCursor));
306  numberOfConnections->setTextFormat(Qt::PlainText);
307  numberOfConnections->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
308 
309  gridLayout->addWidget(numberOfConnections, 8, 1, 1, 2);
310 
311  label_10 = new QLabel(tab_info);
312  label_10->setObjectName(QString::fromUtf8("label_10"));
313  label_10->setFont(font);
314 
315  gridLayout->addWidget(label_10, 9, 0, 1, 1);
316 
317  label_3 = new QLabel(tab_info);
318  label_3->setObjectName(QString::fromUtf8("label_3"));
319 
320  gridLayout->addWidget(label_3, 10, 0, 1, 1);
321 
322  numberOfBlocks = new QLabel(tab_info);
323  numberOfBlocks->setObjectName(QString::fromUtf8("numberOfBlocks"));
324  numberOfBlocks->setCursor(QCursor(Qt::IBeamCursor));
325  numberOfBlocks->setTextFormat(Qt::PlainText);
326  numberOfBlocks->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
327 
328  gridLayout->addWidget(numberOfBlocks, 10, 1, 1, 2);
329 
330  labelLastBlockTime = new QLabel(tab_info);
331  labelLastBlockTime->setObjectName(QString::fromUtf8("labelLastBlockTime"));
332 
333  gridLayout->addWidget(labelLastBlockTime, 11, 0, 1, 1);
334 
335  lastBlockTime = new QLabel(tab_info);
336  lastBlockTime->setObjectName(QString::fromUtf8("lastBlockTime"));
337  lastBlockTime->setCursor(QCursor(Qt::IBeamCursor));
338  lastBlockTime->setTextFormat(Qt::PlainText);
339  lastBlockTime->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
340 
341  gridLayout->addWidget(lastBlockTime, 11, 1, 1, 2);
342 
343  labelMempoolTitle = new QLabel(tab_info);
344  labelMempoolTitle->setObjectName(QString::fromUtf8("labelMempoolTitle"));
345  labelMempoolTitle->setFont(font);
346 
347  gridLayout->addWidget(labelMempoolTitle, 12, 0, 1, 1);
348 
349  labelNumberOfTransactions = new QLabel(tab_info);
350  labelNumberOfTransactions->setObjectName(QString::fromUtf8("labelNumberOfTransactions"));
351 
352  gridLayout->addWidget(labelNumberOfTransactions, 13, 0, 1, 1);
353 
354  mempoolNumberTxs = new QLabel(tab_info);
355  mempoolNumberTxs->setObjectName(QString::fromUtf8("mempoolNumberTxs"));
356  mempoolNumberTxs->setCursor(QCursor(Qt::IBeamCursor));
357  mempoolNumberTxs->setTextFormat(Qt::PlainText);
358  mempoolNumberTxs->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
359 
360  gridLayout->addWidget(mempoolNumberTxs, 13, 1, 1, 1);
361 
362  labelMemoryUsage = new QLabel(tab_info);
363  labelMemoryUsage->setObjectName(QString::fromUtf8("labelMemoryUsage"));
364 
365  gridLayout->addWidget(labelMemoryUsage, 14, 0, 1, 1);
366 
367  mempoolSize = new QLabel(tab_info);
368  mempoolSize->setObjectName(QString::fromUtf8("mempoolSize"));
369  mempoolSize->setCursor(QCursor(Qt::IBeamCursor));
370  mempoolSize->setTextFormat(Qt::PlainText);
371  mempoolSize->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
372 
373  gridLayout->addWidget(mempoolSize, 14, 1, 1, 1);
374 
375  verticalLayoutDebugButton = new QVBoxLayout();
376  verticalLayoutDebugButton->setSpacing(3);
377  verticalLayoutDebugButton->setObjectName(QString::fromUtf8("verticalLayoutDebugButton"));
378  verticalSpacer_2 = new QSpacerItem(10, 5, QSizePolicy::Minimum, QSizePolicy::Expanding);
379 
381 
382  labelDebugLogfile = new QLabel(tab_info);
383  labelDebugLogfile->setObjectName(QString::fromUtf8("labelDebugLogfile"));
384 
386 
387  openDebugLogfileButton = new QPushButton(tab_info);
388  openDebugLogfileButton->setObjectName(QString::fromUtf8("openDebugLogfileButton"));
389  openDebugLogfileButton->setAutoDefault(false);
390 
392 
393 
394  gridLayout->addLayout(verticalLayoutDebugButton, 12, 2, 3, 1);
395 
396  verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
397 
398  gridLayout->addItem(verticalSpacer, 15, 0, 1, 1);
399 
400  gridLayout->setColumnStretch(1, 1);
401  tabWidget->addTab(tab_info, QString());
402  tab_console = new QWidget();
403  tab_console->setObjectName(QString::fromUtf8("tab_console"));
404  verticalLayout_3 = new QVBoxLayout(tab_console);
405  verticalLayout_3->setSpacing(3);
406  verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
407  verticalLayout_3->setContentsMargins(-1, -1, -1, 5);
408  horizontalLayout = new QHBoxLayout();
409  horizontalLayout->setSpacing(4);
410  horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
411  WalletSelectorLabel = new QLabel(tab_console);
412  WalletSelectorLabel->setObjectName(QString::fromUtf8("WalletSelectorLabel"));
413 
415 
416  WalletSelector = new QComboBox(tab_console);
417  WalletSelector->addItem(QString());
418  WalletSelector->setObjectName(QString::fromUtf8("WalletSelector"));
419  WalletSelector->setSizeAdjustPolicy(QComboBox::AdjustToContents);
420 
421  horizontalLayout->addWidget(WalletSelector);
422 
423  horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
424 
426 
427  fontSmallerButton = new QToolButton(tab_console);
428  fontSmallerButton->setObjectName(QString::fromUtf8("fontSmallerButton"));
429  QIcon icon;
430  icon.addFile(QString::fromUtf8(":/icons/fontsmaller"), QSize(), QIcon::Normal, QIcon::Off);
431  fontSmallerButton->setIcon(icon);
432  fontSmallerButton->setIconSize(QSize(22, 22));
433 
435 
436  fontBiggerButton = new QToolButton(tab_console);
437  fontBiggerButton->setObjectName(QString::fromUtf8("fontBiggerButton"));
438  QIcon icon1;
439  icon1.addFile(QString::fromUtf8(":/icons/fontbigger"), QSize(), QIcon::Normal, QIcon::Off);
440  fontBiggerButton->setIcon(icon1);
441  fontBiggerButton->setIconSize(QSize(22, 22));
442 
444 
445  clearButton = new QToolButton(tab_console);
446  clearButton->setObjectName(QString::fromUtf8("clearButton"));
447  clearButton->setLayoutDirection(Qt::LeftToRight);
448  QIcon icon2;
449  icon2.addFile(QString::fromUtf8(":/icons/remove"), QSize(), QIcon::Normal, QIcon::Off);
450  clearButton->setIcon(icon2);
451  clearButton->setIconSize(QSize(22, 22));
452 #ifndef QT_NO_SHORTCUT
453  clearButton->setShortcut(QString::fromUtf8("Ctrl+L"));
454 #endif // QT_NO_SHORTCUT
455 
456  horizontalLayout->addWidget(clearButton);
457 
458 
460 
461  messagesWidget = new QTextEdit(tab_console);
462  messagesWidget->setObjectName(QString::fromUtf8("messagesWidget"));
463  messagesWidget->setMinimumSize(QSize(0, 100));
464  messagesWidget->setReadOnly(true);
465  messagesWidget->setProperty("tabKeyNavigation", QVariant(false));
466  messagesWidget->setProperty("columnCount", QVariant(2));
467 
468  verticalLayout_3->addWidget(messagesWidget);
469 
470  horizontalLayoutPrompt = new QHBoxLayout();
471  horizontalLayoutPrompt->setSpacing(3);
472  horizontalLayoutPrompt->setObjectName(QString::fromUtf8("horizontalLayoutPrompt"));
473  promptIcon = new QPushButton(tab_console);
474  promptIcon->setObjectName(QString::fromUtf8("promptIcon"));
475  promptIcon->setEnabled(false);
476  promptIcon->setMaximumSize(QSize(16, 24));
477  QIcon icon3;
478  icon3.addFile(QString::fromUtf8(":/icons/prompticon"), QSize(), QIcon::Normal, QIcon::Off);
479  icon3.addFile(QString::fromUtf8(":/icons/prompticon"), QSize(), QIcon::Disabled, QIcon::Off);
480  promptIcon->setIcon(icon3);
481  promptIcon->setIconSize(QSize(14, 14));
482  promptIcon->setAutoDefault(false);
483  promptIcon->setFlat(true);
484 
486 
487  lineEdit = new QLineEdit(tab_console);
488  lineEdit->setObjectName(QString::fromUtf8("lineEdit"));
489  lineEdit->setEnabled(false);
490 
491  horizontalLayoutPrompt->addWidget(lineEdit);
492 
493 
495 
496  tabWidget->addTab(tab_console, QString());
497  tab_nettraffic = new QWidget();
498  tab_nettraffic->setObjectName(QString::fromUtf8("tab_nettraffic"));
499  horizontalLayout_3 = new QHBoxLayout(tab_nettraffic);
500  horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
501  verticalLayout_4 = new QVBoxLayout();
502  verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
504  trafficGraph->setObjectName(QString::fromUtf8("trafficGraph"));
505  QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
506  sizePolicy.setHorizontalStretch(0);
507  sizePolicy.setVerticalStretch(0);
508  sizePolicy.setHeightForWidth(trafficGraph->sizePolicy().hasHeightForWidth());
509  trafficGraph->setSizePolicy(sizePolicy);
510 
511  verticalLayout_4->addWidget(trafficGraph);
512 
513  horizontalLayout_2 = new QHBoxLayout();
514  horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
515  sldGraphRange = new QSlider(tab_nettraffic);
516  sldGraphRange->setObjectName(QString::fromUtf8("sldGraphRange"));
517  sldGraphRange->setMinimum(1);
518  sldGraphRange->setMaximum(288);
519  sldGraphRange->setPageStep(12);
520  sldGraphRange->setValue(6);
521  sldGraphRange->setOrientation(Qt::Horizontal);
522 
523  horizontalLayout_2->addWidget(sldGraphRange);
524 
525  lblGraphRange = new QLabel(tab_nettraffic);
526  lblGraphRange->setObjectName(QString::fromUtf8("lblGraphRange"));
527  lblGraphRange->setMinimumSize(QSize(100, 0));
528  lblGraphRange->setAlignment(Qt::AlignCenter);
529 
530  horizontalLayout_2->addWidget(lblGraphRange);
531 
532  btnClearTrafficGraph = new QPushButton(tab_nettraffic);
533  btnClearTrafficGraph->setObjectName(QString::fromUtf8("btnClearTrafficGraph"));
534  btnClearTrafficGraph->setAutoDefault(false);
535 
537 
538 
540 
541 
543 
544  verticalLayout = new QVBoxLayout();
545  verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
546  groupBox = new QGroupBox(tab_nettraffic);
547  groupBox->setObjectName(QString::fromUtf8("groupBox"));
548  verticalLayout_5 = new QVBoxLayout(groupBox);
549  verticalLayout_5->setObjectName(QString::fromUtf8("verticalLayout_5"));
550  horizontalLayout_4 = new QHBoxLayout();
551  horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
552  line = new QFrame(groupBox);
553  line->setObjectName(QString::fromUtf8("line"));
554  QSizePolicy sizePolicy1(QSizePolicy::Fixed, QSizePolicy::Fixed);
555  sizePolicy1.setHorizontalStretch(0);
556  sizePolicy1.setVerticalStretch(0);
557  sizePolicy1.setHeightForWidth(line->sizePolicy().hasHeightForWidth());
558  line->setSizePolicy(sizePolicy1);
559  line->setMinimumSize(QSize(10, 0));
560  QPalette palette;
561  QBrush brush(QColor(0, 255, 0, 255));
562  brush.setStyle(Qt::SolidPattern);
563  palette.setBrush(QPalette::Active, QPalette::Light, brush);
564  palette.setBrush(QPalette::Inactive, QPalette::Light, brush);
565  palette.setBrush(QPalette::Disabled, QPalette::Light, brush);
566  line->setPalette(palette);
567  line->setFrameShape(QFrame::HLine);
568  line->setFrameShadow(QFrame::Sunken);
569 
570  horizontalLayout_4->addWidget(line);
571 
572  label_16 = new QLabel(groupBox);
573  label_16->setObjectName(QString::fromUtf8("label_16"));
574 
575  horizontalLayout_4->addWidget(label_16);
576 
577  lblBytesIn = new QLabel(groupBox);
578  lblBytesIn->setObjectName(QString::fromUtf8("lblBytesIn"));
579  lblBytesIn->setMinimumSize(QSize(50, 0));
580  lblBytesIn->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
581 
582  horizontalLayout_4->addWidget(lblBytesIn);
583 
584 
586 
587  horizontalLayout_5 = new QHBoxLayout();
588  horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
589  line_2 = new QFrame(groupBox);
590  line_2->setObjectName(QString::fromUtf8("line_2"));
591  sizePolicy1.setHeightForWidth(line_2->sizePolicy().hasHeightForWidth());
592  line_2->setSizePolicy(sizePolicy1);
593  line_2->setMinimumSize(QSize(10, 0));
594  QPalette palette1;
595  QBrush brush1(QColor(255, 0, 0, 255));
596  brush1.setStyle(Qt::SolidPattern);
597  palette1.setBrush(QPalette::Active, QPalette::Light, brush1);
598  palette1.setBrush(QPalette::Inactive, QPalette::Light, brush1);
599  palette1.setBrush(QPalette::Disabled, QPalette::Light, brush1);
600  line_2->setPalette(palette1);
601  line_2->setFrameShape(QFrame::HLine);
602  line_2->setFrameShadow(QFrame::Sunken);
603 
604  horizontalLayout_5->addWidget(line_2);
605 
606  label_17 = new QLabel(groupBox);
607  label_17->setObjectName(QString::fromUtf8("label_17"));
608 
609  horizontalLayout_5->addWidget(label_17);
610 
611  lblBytesOut = new QLabel(groupBox);
612  lblBytesOut->setObjectName(QString::fromUtf8("lblBytesOut"));
613  lblBytesOut->setMinimumSize(QSize(50, 0));
614  lblBytesOut->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
615 
616  horizontalLayout_5->addWidget(lblBytesOut);
617 
618 
620 
621  verticalSpacer_4 = new QSpacerItem(20, 407, QSizePolicy::Minimum, QSizePolicy::Expanding);
622 
624 
625 
626  verticalLayout->addWidget(groupBox);
627 
628 
630 
631  tabWidget->addTab(tab_nettraffic, QString());
632  tab_peers = new QWidget();
633  tab_peers->setObjectName(QString::fromUtf8("tab_peers"));
634  verticalLayout_6 = new QVBoxLayout(tab_peers);
635  verticalLayout_6->setObjectName(QString::fromUtf8("verticalLayout_6"));
636  splitter = new QSplitter(tab_peers);
637  splitter->setObjectName(QString::fromUtf8("splitter"));
638  splitter->setOrientation(Qt::Horizontal);
639  splitter->setChildrenCollapsible(false);
640  widget_1 = new QWidget(splitter);
641  widget_1->setObjectName(QString::fromUtf8("widget_1"));
642  QSizePolicy sizePolicy2(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
643  sizePolicy2.setHorizontalStretch(1);
644  sizePolicy2.setVerticalStretch(0);
645  sizePolicy2.setHeightForWidth(widget_1->sizePolicy().hasHeightForWidth());
646  widget_1->setSizePolicy(sizePolicy2);
647  widget_1->setMinimumSize(QSize(400, 0));
648  verticalLayout_7 = new QVBoxLayout(widget_1);
649  verticalLayout_7->setObjectName(QString::fromUtf8("verticalLayout_7"));
650  peerWidget = new QTableView(widget_1);
651  peerWidget->setObjectName(QString::fromUtf8("peerWidget"));
652  peerWidget->setTabKeyNavigation(false);
653  peerWidget->setAlternatingRowColors(true);
654  peerWidget->setTextElideMode(Qt::ElideMiddle);
655  peerWidget->setSortingEnabled(true);
656  peerWidget->setWordWrap(false);
657  peerWidget->horizontalHeader()->setHighlightSections(false);
658 
659  verticalLayout_7->addWidget(peerWidget);
660 
661  banHeading = new QLabel(widget_1);
662  banHeading->setObjectName(QString::fromUtf8("banHeading"));
663  QSizePolicy sizePolicy3(QSizePolicy::Preferred, QSizePolicy::Minimum);
664  sizePolicy3.setHorizontalStretch(0);
665  sizePolicy3.setVerticalStretch(0);
666  sizePolicy3.setHeightForWidth(banHeading->sizePolicy().hasHeightForWidth());
667  banHeading->setSizePolicy(sizePolicy3);
668  banHeading->setMinimumSize(QSize(0, 32));
669  banHeading->setMaximumSize(QSize(16777215, 32));
670  QFont font1;
671  font1.setPointSize(12);
672  banHeading->setFont(font1);
673  banHeading->setCursor(QCursor(Qt::IBeamCursor));
674  banHeading->setAlignment(Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft);
675  banHeading->setWordWrap(true);
676  banHeading->setTextInteractionFlags(Qt::NoTextInteraction);
677 
678  verticalLayout_7->addWidget(banHeading);
679 
680  banlistWidget = new QTableView(widget_1);
681  banlistWidget->setObjectName(QString::fromUtf8("banlistWidget"));
682  banlistWidget->setTabKeyNavigation(false);
683  banlistWidget->setAlternatingRowColors(true);
684  banlistWidget->setSortingEnabled(true);
685  banlistWidget->horizontalHeader()->setHighlightSections(false);
686 
687  verticalLayout_7->addWidget(banlistWidget);
688 
689  splitter->addWidget(widget_1);
690  peersTabRightPanel = new QWidget(splitter);
691  peersTabRightPanel->setObjectName(QString::fromUtf8("peersTabRightPanel"));
692  QSizePolicy sizePolicy4(QSizePolicy::Minimum, QSizePolicy::Preferred);
693  sizePolicy4.setHorizontalStretch(0);
694  sizePolicy4.setVerticalStretch(0);
695  sizePolicy4.setHeightForWidth(peersTabRightPanel->sizePolicy().hasHeightForWidth());
696  peersTabRightPanel->setSizePolicy(sizePolicy4);
697  peersTabRightPanel->setMinimumSize(QSize(300, 0));
698  verticalLayout_8 = new QVBoxLayout(peersTabRightPanel);
699  verticalLayout_8->setObjectName(QString::fromUtf8("verticalLayout_8"));
700  peerHeading = new QLabel(peersTabRightPanel);
701  peerHeading->setObjectName(QString::fromUtf8("peerHeading"));
702  sizePolicy3.setHeightForWidth(peerHeading->sizePolicy().hasHeightForWidth());
703  peerHeading->setSizePolicy(sizePolicy3);
704  peerHeading->setMinimumSize(QSize(0, 32));
705  QFont font2;
706  font2.setPointSize(10);
707  peerHeading->setFont(font2);
708  peerHeading->setCursor(QCursor(Qt::IBeamCursor));
709  peerHeading->setAlignment(Qt::AlignHCenter|Qt::AlignTop);
710  peerHeading->setWordWrap(true);
711  peerHeading->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
712 
713  verticalLayout_8->addWidget(peerHeading);
714 
715  scrollArea = new QScrollArea(peersTabRightPanel);
716  scrollArea->setObjectName(QString::fromUtf8("scrollArea"));
717  scrollArea->setWidgetResizable(true);
718  detailWidget = new QWidget();
719  detailWidget->setObjectName(QString::fromUtf8("detailWidget"));
720  detailWidget->setGeometry(QRect(0, 0, 300, 426));
721  gridLayout_2 = new QGridLayout(detailWidget);
722  gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
723  label_30 = new QLabel(detailWidget);
724  label_30->setObjectName(QString::fromUtf8("label_30"));
725 
726  gridLayout_2->addWidget(label_30, 0, 0, 1, 1);
727 
728  peerPermissions = new QLabel(detailWidget);
729  peerPermissions->setObjectName(QString::fromUtf8("peerPermissions"));
730  peerPermissions->setCursor(QCursor(Qt::IBeamCursor));
731  peerPermissions->setTextFormat(Qt::PlainText);
732  peerPermissions->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
733 
734  gridLayout_2->addWidget(peerPermissions, 0, 1, 1, 1);
735 
737  peerConnectionTypeLabel->setObjectName(QString::fromUtf8("peerConnectionTypeLabel"));
738 
739  gridLayout_2->addWidget(peerConnectionTypeLabel, 1, 0, 1, 1);
740 
741  peerConnectionType = new QLabel(detailWidget);
742  peerConnectionType->setObjectName(QString::fromUtf8("peerConnectionType"));
743  peerConnectionType->setCursor(QCursor(Qt::IBeamCursor));
744  peerConnectionType->setTextFormat(Qt::PlainText);
745  peerConnectionType->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
746 
747  gridLayout_2->addWidget(peerConnectionType, 1, 1, 1, 1);
748 
749  peerNetworkLabel = new QLabel(detailWidget);
750  peerNetworkLabel->setObjectName(QString::fromUtf8("peerNetworkLabel"));
751 
752  gridLayout_2->addWidget(peerNetworkLabel, 2, 0, 1, 1);
753 
754  peerNetwork = new QLabel(detailWidget);
755  peerNetwork->setObjectName(QString::fromUtf8("peerNetwork"));
756  peerNetwork->setCursor(QCursor(Qt::IBeamCursor));
757  peerNetwork->setTextFormat(Qt::PlainText);
758  peerNetwork->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
759 
760  gridLayout_2->addWidget(peerNetwork, 2, 1, 1, 1);
761 
762  label_21 = new QLabel(detailWidget);
763  label_21->setObjectName(QString::fromUtf8("label_21"));
764 
765  gridLayout_2->addWidget(label_21, 3, 0, 1, 1);
766 
767  peerVersion = new QLabel(detailWidget);
768  peerVersion->setObjectName(QString::fromUtf8("peerVersion"));
769  peerVersion->setCursor(QCursor(Qt::IBeamCursor));
770  peerVersion->setTextFormat(Qt::PlainText);
771  peerVersion->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
772 
773  gridLayout_2->addWidget(peerVersion, 3, 1, 1, 1);
774 
775  label_28 = new QLabel(detailWidget);
776  label_28->setObjectName(QString::fromUtf8("label_28"));
777 
778  gridLayout_2->addWidget(label_28, 4, 0, 1, 1);
779 
780  peerSubversion = new QLabel(detailWidget);
781  peerSubversion->setObjectName(QString::fromUtf8("peerSubversion"));
782  peerSubversion->setCursor(QCursor(Qt::IBeamCursor));
783  peerSubversion->setTextFormat(Qt::PlainText);
784  peerSubversion->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
785 
786  gridLayout_2->addWidget(peerSubversion, 4, 1, 1, 1);
787 
788  label_4 = new QLabel(detailWidget);
789  label_4->setObjectName(QString::fromUtf8("label_4"));
790 
791  gridLayout_2->addWidget(label_4, 5, 0, 1, 1);
792 
793  peerServices = new QLabel(detailWidget);
794  peerServices->setObjectName(QString::fromUtf8("peerServices"));
795  peerServices->setCursor(QCursor(Qt::IBeamCursor));
796  peerServices->setTextFormat(Qt::PlainText);
797  peerServices->setWordWrap(true);
798  peerServices->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
799 
800  gridLayout_2->addWidget(peerServices, 5, 1, 1, 1);
801 
802  peerRelayTxesLabel = new QLabel(detailWidget);
803  peerRelayTxesLabel->setObjectName(QString::fromUtf8("peerRelayTxesLabel"));
804 
805  gridLayout_2->addWidget(peerRelayTxesLabel, 6, 0, 1, 1);
806 
807  peerRelayTxes = new QLabel(detailWidget);
808  peerRelayTxes->setObjectName(QString::fromUtf8("peerRelayTxes"));
809  peerRelayTxes->setCursor(QCursor(Qt::IBeamCursor));
810  peerRelayTxes->setTextFormat(Qt::PlainText);
811  peerRelayTxes->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
812 
813  gridLayout_2->addWidget(peerRelayTxes, 6, 1, 1, 1);
814 
815  peerHighBandwidthLabel = new QLabel(detailWidget);
816  peerHighBandwidthLabel->setObjectName(QString::fromUtf8("peerHighBandwidthLabel"));
817 
818  gridLayout_2->addWidget(peerHighBandwidthLabel, 7, 0, 1, 1);
819 
820  peerHighBandwidth = new QLabel(detailWidget);
821  peerHighBandwidth->setObjectName(QString::fromUtf8("peerHighBandwidth"));
822  peerHighBandwidth->setCursor(QCursor(Qt::IBeamCursor));
823  peerHighBandwidth->setTextFormat(Qt::PlainText);
824  peerHighBandwidth->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
825 
826  gridLayout_2->addWidget(peerHighBandwidth, 7, 1, 1, 1);
827 
828  label_29 = new QLabel(detailWidget);
829  label_29->setObjectName(QString::fromUtf8("label_29"));
830 
831  gridLayout_2->addWidget(label_29, 8, 0, 1, 1);
832 
833  peerHeight = new QLabel(detailWidget);
834  peerHeight->setObjectName(QString::fromUtf8("peerHeight"));
835  peerHeight->setCursor(QCursor(Qt::IBeamCursor));
836  peerHeight->setTextFormat(Qt::PlainText);
837  peerHeight->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
838 
839  gridLayout_2->addWidget(peerHeight, 8, 1, 1, 1);
840 
841  label_27 = new QLabel(detailWidget);
842  label_27->setObjectName(QString::fromUtf8("label_27"));
843 
844  gridLayout_2->addWidget(label_27, 9, 0, 1, 1);
845 
846  peerSyncHeight = new QLabel(detailWidget);
847  peerSyncHeight->setObjectName(QString::fromUtf8("peerSyncHeight"));
848  peerSyncHeight->setCursor(QCursor(Qt::IBeamCursor));
849  peerSyncHeight->setTextFormat(Qt::PlainText);
850  peerSyncHeight->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
851 
852  gridLayout_2->addWidget(peerSyncHeight, 9, 1, 1, 1);
853 
854  label_25 = new QLabel(detailWidget);
855  label_25->setObjectName(QString::fromUtf8("label_25"));
856 
857  gridLayout_2->addWidget(label_25, 10, 0, 1, 1);
858 
859  peerCommonHeight = new QLabel(detailWidget);
860  peerCommonHeight->setObjectName(QString::fromUtf8("peerCommonHeight"));
861  peerCommonHeight->setCursor(QCursor(Qt::IBeamCursor));
862  peerCommonHeight->setTextFormat(Qt::PlainText);
863  peerCommonHeight->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
864 
865  gridLayout_2->addWidget(peerCommonHeight, 10, 1, 1, 1);
866 
867  label_22 = new QLabel(detailWidget);
868  label_22->setObjectName(QString::fromUtf8("label_22"));
869 
870  gridLayout_2->addWidget(label_22, 11, 0, 1, 1);
871 
872  peerConnTime = new QLabel(detailWidget);
873  peerConnTime->setObjectName(QString::fromUtf8("peerConnTime"));
874  peerConnTime->setCursor(QCursor(Qt::IBeamCursor));
875  peerConnTime->setTextFormat(Qt::PlainText);
876  peerConnTime->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
877 
878  gridLayout_2->addWidget(peerConnTime, 11, 1, 1, 1);
879 
880  peerLastBlockLabel = new QLabel(detailWidget);
881  peerLastBlockLabel->setObjectName(QString::fromUtf8("peerLastBlockLabel"));
882 
883  gridLayout_2->addWidget(peerLastBlockLabel, 12, 0, 1, 1);
884 
885  peerLastBlock = new QLabel(detailWidget);
886  peerLastBlock->setObjectName(QString::fromUtf8("peerLastBlock"));
887  peerLastBlock->setCursor(QCursor(Qt::IBeamCursor));
888  peerLastBlock->setTextFormat(Qt::PlainText);
889  peerLastBlock->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
890 
891  gridLayout_2->addWidget(peerLastBlock, 12, 1, 1, 1);
892 
893  peerLastTxLabel = new QLabel(detailWidget);
894  peerLastTxLabel->setObjectName(QString::fromUtf8("peerLastTxLabel"));
895 
896  gridLayout_2->addWidget(peerLastTxLabel, 13, 0, 1, 1);
897 
898  peerLastTx = new QLabel(detailWidget);
899  peerLastTx->setObjectName(QString::fromUtf8("peerLastTx"));
900  peerLastTx->setCursor(QCursor(Qt::IBeamCursor));
901  peerLastTx->setTextFormat(Qt::PlainText);
902  peerLastTx->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
903 
904  gridLayout_2->addWidget(peerLastTx, 13, 1, 1, 1);
905 
906  label_15 = new QLabel(detailWidget);
907  label_15->setObjectName(QString::fromUtf8("label_15"));
908 
909  gridLayout_2->addWidget(label_15, 14, 0, 1, 1);
910 
911  peerLastSend = new QLabel(detailWidget);
912  peerLastSend->setObjectName(QString::fromUtf8("peerLastSend"));
913  peerLastSend->setCursor(QCursor(Qt::IBeamCursor));
914  peerLastSend->setTextFormat(Qt::PlainText);
915  peerLastSend->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
916 
917  gridLayout_2->addWidget(peerLastSend, 14, 1, 1, 1);
918 
919  label_19 = new QLabel(detailWidget);
920  label_19->setObjectName(QString::fromUtf8("label_19"));
921 
922  gridLayout_2->addWidget(label_19, 15, 0, 1, 1);
923 
924  peerLastRecv = new QLabel(detailWidget);
925  peerLastRecv->setObjectName(QString::fromUtf8("peerLastRecv"));
926  peerLastRecv->setCursor(QCursor(Qt::IBeamCursor));
927  peerLastRecv->setTextFormat(Qt::PlainText);
928  peerLastRecv->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
929 
930  gridLayout_2->addWidget(peerLastRecv, 15, 1, 1, 1);
931 
932  label_18 = new QLabel(detailWidget);
933  label_18->setObjectName(QString::fromUtf8("label_18"));
934 
935  gridLayout_2->addWidget(label_18, 16, 0, 1, 1);
936 
937  peerBytesSent = new QLabel(detailWidget);
938  peerBytesSent->setObjectName(QString::fromUtf8("peerBytesSent"));
939  peerBytesSent->setCursor(QCursor(Qt::IBeamCursor));
940  peerBytesSent->setTextFormat(Qt::PlainText);
941  peerBytesSent->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
942 
943  gridLayout_2->addWidget(peerBytesSent, 16, 1, 1, 1);
944 
945  label_20 = new QLabel(detailWidget);
946  label_20->setObjectName(QString::fromUtf8("label_20"));
947 
948  gridLayout_2->addWidget(label_20, 17, 0, 1, 1);
949 
950  peerBytesRecv = new QLabel(detailWidget);
951  peerBytesRecv->setObjectName(QString::fromUtf8("peerBytesRecv"));
952  peerBytesRecv->setCursor(QCursor(Qt::IBeamCursor));
953  peerBytesRecv->setTextFormat(Qt::PlainText);
954  peerBytesRecv->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
955 
956  gridLayout_2->addWidget(peerBytesRecv, 17, 1, 1, 1);
957 
958  label_26 = new QLabel(detailWidget);
959  label_26->setObjectName(QString::fromUtf8("label_26"));
960 
961  gridLayout_2->addWidget(label_26, 18, 0, 1, 1);
962 
963  peerPingTime = new QLabel(detailWidget);
964  peerPingTime->setObjectName(QString::fromUtf8("peerPingTime"));
965  peerPingTime->setCursor(QCursor(Qt::IBeamCursor));
966  peerPingTime->setTextFormat(Qt::PlainText);
967  peerPingTime->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
968 
969  gridLayout_2->addWidget(peerPingTime, 18, 1, 1, 1);
970 
971  peerPingWaitLabel = new QLabel(detailWidget);
972  peerPingWaitLabel->setObjectName(QString::fromUtf8("peerPingWaitLabel"));
973 
974  gridLayout_2->addWidget(peerPingWaitLabel, 19, 0, 1, 1);
975 
976  peerPingWait = new QLabel(detailWidget);
977  peerPingWait->setObjectName(QString::fromUtf8("peerPingWait"));
978  peerPingWait->setCursor(QCursor(Qt::IBeamCursor));
979  peerPingWait->setTextFormat(Qt::PlainText);
980  peerPingWait->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
981 
982  gridLayout_2->addWidget(peerPingWait, 19, 1, 1, 1);
983 
984  peerMinPingLabel = new QLabel(detailWidget);
985  peerMinPingLabel->setObjectName(QString::fromUtf8("peerMinPingLabel"));
986 
987  gridLayout_2->addWidget(peerMinPingLabel, 20, 0, 1, 1);
988 
989  peerMinPing = new QLabel(detailWidget);
990  peerMinPing->setObjectName(QString::fromUtf8("peerMinPing"));
991  peerMinPing->setCursor(QCursor(Qt::IBeamCursor));
992  peerMinPing->setTextFormat(Qt::PlainText);
993  peerMinPing->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
994 
995  gridLayout_2->addWidget(peerMinPing, 20, 1, 1, 1);
996 
997  label_timeoffset = new QLabel(detailWidget);
998  label_timeoffset->setObjectName(QString::fromUtf8("label_timeoffset"));
999 
1000  gridLayout_2->addWidget(label_timeoffset, 21, 0, 1, 1);
1001 
1002  timeoffset = new QLabel(detailWidget);
1003  timeoffset->setObjectName(QString::fromUtf8("timeoffset"));
1004  timeoffset->setCursor(QCursor(Qt::IBeamCursor));
1005  timeoffset->setTextFormat(Qt::PlainText);
1006  timeoffset->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
1007 
1008  gridLayout_2->addWidget(timeoffset, 21, 1, 1, 1);
1009 
1010  peerMappedASLabel = new QLabel(detailWidget);
1011  peerMappedASLabel->setObjectName(QString::fromUtf8("peerMappedASLabel"));
1012 
1013  gridLayout_2->addWidget(peerMappedASLabel, 22, 0, 1, 1);
1014 
1015  peerMappedAS = new QLabel(detailWidget);
1016  peerMappedAS->setObjectName(QString::fromUtf8("peerMappedAS"));
1017  peerMappedAS->setCursor(QCursor(Qt::IBeamCursor));
1018  peerMappedAS->setTextFormat(Qt::PlainText);
1019  peerMappedAS->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
1020 
1021  gridLayout_2->addWidget(peerMappedAS, 22, 1, 1, 1);
1022 
1024  peerAddrRelayEnabledLabel->setObjectName(QString::fromUtf8("peerAddrRelayEnabledLabel"));
1025 
1026  gridLayout_2->addWidget(peerAddrRelayEnabledLabel, 23, 0, 1, 1);
1027 
1028  peerAddrRelayEnabled = new QLabel(detailWidget);
1029  peerAddrRelayEnabled->setObjectName(QString::fromUtf8("peerAddrRelayEnabled"));
1030  peerAddrRelayEnabled->setCursor(QCursor(Qt::IBeamCursor));
1031  peerAddrRelayEnabled->setTextFormat(Qt::PlainText);
1032  peerAddrRelayEnabled->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
1033 
1034  gridLayout_2->addWidget(peerAddrRelayEnabled, 23, 1, 1, 1);
1035 
1036  peerAddrProcessedLabel = new QLabel(detailWidget);
1037  peerAddrProcessedLabel->setObjectName(QString::fromUtf8("peerAddrProcessedLabel"));
1038 
1039  gridLayout_2->addWidget(peerAddrProcessedLabel, 24, 0, 1, 1);
1040 
1041  peerAddrProcessed = new QLabel(detailWidget);
1042  peerAddrProcessed->setObjectName(QString::fromUtf8("peerAddrProcessed"));
1043  peerAddrProcessed->setCursor(QCursor(Qt::IBeamCursor));
1044  peerAddrProcessed->setTextFormat(Qt::PlainText);
1045  peerAddrProcessed->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
1046 
1047  gridLayout_2->addWidget(peerAddrProcessed, 24, 1, 1, 1);
1048 
1049  peerAddrRateLimitedLabel = new QLabel(detailWidget);
1050  peerAddrRateLimitedLabel->setObjectName(QString::fromUtf8("peerAddrRateLimitedLabel"));
1051 
1052  gridLayout_2->addWidget(peerAddrRateLimitedLabel, 25, 0, 1, 1);
1053 
1054  peerAddrRateLimited = new QLabel(detailWidget);
1055  peerAddrRateLimited->setObjectName(QString::fromUtf8("peerAddrRateLimited"));
1056  peerAddrRateLimited->setCursor(QCursor(Qt::IBeamCursor));
1057  peerAddrRateLimited->setTextFormat(Qt::PlainText);
1058  peerAddrRateLimited->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
1059 
1060  gridLayout_2->addWidget(peerAddrRateLimited, 25, 1, 1, 1);
1061 
1062  verticalSpacer_3 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
1063 
1064  gridLayout_2->addItem(verticalSpacer_3, 26, 0, 1, 1);
1065 
1066  gridLayout_2->setColumnStretch(1, 1);
1067  scrollArea->setWidget(detailWidget);
1068 
1069  verticalLayout_8->addWidget(scrollArea);
1070 
1071  splitter->addWidget(peersTabRightPanel);
1072 
1073  verticalLayout_6->addWidget(splitter);
1074 
1075  tabWidget->addTab(tab_peers, QString());
1076 
1077  verticalLayout_2->addWidget(tabWidget);
1078 
1079 
1081 
1082  tabWidget->setCurrentIndex(0);
1083 
1084 
1085  QMetaObject::connectSlotsByName(RPCConsole);
1086  } // setupUi
1087 
1088  void retranslateUi(QWidget *RPCConsole)
1089  {
1090  RPCConsole->setWindowTitle(QApplication::translate("RPCConsole", "Node window", nullptr));
1091  label_9->setText(QApplication::translate("RPCConsole", "General", nullptr));
1092  label_6->setText(QApplication::translate("RPCConsole", "Client version", nullptr));
1093  clientVersion->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1094  labelClientUserAgent->setText(QApplication::translate("RPCConsole", "User Agent", nullptr));
1095  clientUserAgent->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1096  label_12->setText(QApplication::translate("RPCConsole", "Datadir", nullptr));
1097 #ifndef QT_NO_TOOLTIP
1098  dataDir->setToolTip(QApplication::translate("RPCConsole", "To specify a non-default location of the data directory use the '%1' option.", nullptr));
1099 #endif // QT_NO_TOOLTIP
1100  dataDir->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1101  label_11->setText(QApplication::translate("RPCConsole", "Blocksdir", nullptr));
1102 #ifndef QT_NO_TOOLTIP
1103  blocksDir->setToolTip(QApplication::translate("RPCConsole", "To specify a non-default location of the blocks directory use the '%1' option.", nullptr));
1104 #endif // QT_NO_TOOLTIP
1105  blocksDir->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1106  label_13->setText(QApplication::translate("RPCConsole", "Startup time", nullptr));
1107  startupTime->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1108  labelNetwork->setText(QApplication::translate("RPCConsole", "Network", nullptr));
1109  label_8->setText(QApplication::translate("RPCConsole", "Name", nullptr));
1110  networkName->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1111  label_7->setText(QApplication::translate("RPCConsole", "Number of connections", nullptr));
1112  numberOfConnections->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1113  label_10->setText(QApplication::translate("RPCConsole", "Block chain", nullptr));
1114  label_3->setText(QApplication::translate("RPCConsole", "Current block height", nullptr));
1115  numberOfBlocks->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1116  labelLastBlockTime->setText(QApplication::translate("RPCConsole", "Last block time", nullptr));
1117  lastBlockTime->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1118  labelMempoolTitle->setText(QApplication::translate("RPCConsole", "Memory Pool", nullptr));
1119  labelNumberOfTransactions->setText(QApplication::translate("RPCConsole", "Current number of transactions", nullptr));
1120  mempoolNumberTxs->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1121  labelMemoryUsage->setText(QApplication::translate("RPCConsole", "Memory usage", nullptr));
1122  mempoolSize->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1123  labelDebugLogfile->setText(QApplication::translate("RPCConsole", "Debug log file", nullptr));
1124 #ifndef QT_NO_TOOLTIP
1125  openDebugLogfileButton->setToolTip(QApplication::translate("RPCConsole", "Open the %1 debug log file from the current data directory. This can take a few seconds for large log files.", nullptr));
1126 #endif // QT_NO_TOOLTIP
1127  openDebugLogfileButton->setText(QApplication::translate("RPCConsole", "&Open", nullptr));
1128  tabWidget->setTabText(tabWidget->indexOf(tab_info), QApplication::translate("RPCConsole", "&Information", nullptr));
1129  WalletSelectorLabel->setText(QApplication::translate("RPCConsole", "Wallet: ", nullptr));
1130  WalletSelector->setItemText(0, QApplication::translate("RPCConsole", "(none)", nullptr));
1131 
1132 #ifndef QT_NO_TOOLTIP
1133  fontSmallerButton->setToolTip(QApplication::translate("RPCConsole", "Decrease font size", nullptr));
1134 #endif // QT_NO_TOOLTIP
1135  fontSmallerButton->setText(QString());
1136 #ifndef QT_NO_TOOLTIP
1137  fontBiggerButton->setToolTip(QApplication::translate("RPCConsole", "Increase font size", nullptr));
1138 #endif // QT_NO_TOOLTIP
1139  fontBiggerButton->setText(QString());
1140 #ifndef QT_NO_TOOLTIP
1141  clearButton->setToolTip(QApplication::translate("RPCConsole", "Clear console", nullptr));
1142 #endif // QT_NO_TOOLTIP
1143  clearButton->setText(QString());
1144  promptIcon->setText(QString());
1145  lineEdit->setPlaceholderText(QString());
1146  tabWidget->setTabText(tabWidget->indexOf(tab_console), QApplication::translate("RPCConsole", "&Console", nullptr));
1147  btnClearTrafficGraph->setText(QApplication::translate("RPCConsole", "&Reset", nullptr));
1148  groupBox->setTitle(QApplication::translate("RPCConsole", "Totals", nullptr));
1149  label_16->setText(QApplication::translate("RPCConsole", "Received", nullptr));
1150  label_17->setText(QApplication::translate("RPCConsole", "Sent", nullptr));
1151  tabWidget->setTabText(tabWidget->indexOf(tab_nettraffic), QApplication::translate("RPCConsole", "&Network Traffic", nullptr));
1152  banHeading->setText(QApplication::translate("RPCConsole", "Banned peers", nullptr));
1153  peerHeading->setText(QApplication::translate("RPCConsole", "Select a peer to view detailed information.", nullptr));
1154  label_30->setText(QApplication::translate("RPCConsole", "Permissions", nullptr));
1155  peerPermissions->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1156 #ifndef QT_NO_TOOLTIP
1157  peerConnectionTypeLabel->setToolTip(QApplication::translate("RPCConsole", "The direction and type of peer connection: %1", nullptr));
1158 #endif // QT_NO_TOOLTIP
1159  peerConnectionTypeLabel->setText(QApplication::translate("RPCConsole", "Direction/Type", nullptr));
1160  peerConnectionType->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1161 #ifndef QT_NO_TOOLTIP
1162  peerNetworkLabel->setToolTip(QApplication::translate("RPCConsole", "The network protocol this peer is connected through: IPv4, IPv6, Onion, I2P, or CJDNS.", nullptr));
1163 #endif // QT_NO_TOOLTIP
1164  peerNetworkLabel->setText(QApplication::translate("RPCConsole", "Network", nullptr));
1165  peerNetwork->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1166  label_21->setText(QApplication::translate("RPCConsole", "Version", nullptr));
1167  peerVersion->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1168  label_28->setText(QApplication::translate("RPCConsole", "User Agent", nullptr));
1169  peerSubversion->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1170  label_4->setText(QApplication::translate("RPCConsole", "Services", nullptr));
1171  peerServices->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1172 #ifndef QT_NO_TOOLTIP
1173  peerRelayTxesLabel->setToolTip(QApplication::translate("RPCConsole", "Whether the peer requested us to relay transactions.", nullptr));
1174 #endif // QT_NO_TOOLTIP
1175  peerRelayTxesLabel->setText(QApplication::translate("RPCConsole", "Wants Tx Relay", nullptr));
1176  peerRelayTxes->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1177 #ifndef QT_NO_TOOLTIP
1178  peerHighBandwidthLabel->setToolTip(QApplication::translate("RPCConsole", "High bandwidth BIP152 compact block relay: %1", nullptr));
1179 #endif // QT_NO_TOOLTIP
1180  peerHighBandwidthLabel->setText(QApplication::translate("RPCConsole", "High Bandwidth", nullptr));
1181  peerHighBandwidth->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1182  label_29->setText(QApplication::translate("RPCConsole", "Starting Block", nullptr));
1183  peerHeight->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1184  label_27->setText(QApplication::translate("RPCConsole", "Synced Headers", nullptr));
1185  peerSyncHeight->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1186  label_25->setText(QApplication::translate("RPCConsole", "Synced Blocks", nullptr));
1187  peerCommonHeight->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1188  label_22->setText(QApplication::translate("RPCConsole", "Connection Time", nullptr));
1189  peerConnTime->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1190 #ifndef QT_NO_TOOLTIP
1191  peerLastBlockLabel->setToolTip(QApplication::translate("RPCConsole", "Elapsed time since a novel block passing initial validity checks was received from this peer.", nullptr));
1192 #endif // QT_NO_TOOLTIP
1193  peerLastBlockLabel->setText(QApplication::translate("RPCConsole", "Last Block", nullptr));
1194  peerLastBlock->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1195 #ifndef QT_NO_TOOLTIP
1196  peerLastTxLabel->setToolTip(QApplication::translate("RPCConsole", "Elapsed time since a novel transaction accepted into our mempool was received from this peer.", nullptr));
1197 #endif // QT_NO_TOOLTIP
1198  peerLastTxLabel->setText(QApplication::translate("RPCConsole", "Last Transaction", nullptr));
1199  peerLastTx->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1200  label_15->setText(QApplication::translate("RPCConsole", "Last Send", nullptr));
1201  peerLastSend->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1202  label_19->setText(QApplication::translate("RPCConsole", "Last Receive", nullptr));
1203  peerLastRecv->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1204  label_18->setText(QApplication::translate("RPCConsole", "Sent", nullptr));
1205  peerBytesSent->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1206  label_20->setText(QApplication::translate("RPCConsole", "Received", nullptr));
1207  peerBytesRecv->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1208  label_26->setText(QApplication::translate("RPCConsole", "Ping Time", nullptr));
1209  peerPingTime->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1210 #ifndef QT_NO_TOOLTIP
1211  peerPingWaitLabel->setToolTip(QApplication::translate("RPCConsole", "The duration of a currently outstanding ping.", nullptr));
1212 #endif // QT_NO_TOOLTIP
1213  peerPingWaitLabel->setText(QApplication::translate("RPCConsole", "Ping Wait", nullptr));
1214  peerPingWait->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1215  peerMinPingLabel->setText(QApplication::translate("RPCConsole", "Min Ping", nullptr));
1216  peerMinPing->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1217  label_timeoffset->setText(QApplication::translate("RPCConsole", "Time Offset", nullptr));
1218  timeoffset->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1219 #ifndef QT_NO_TOOLTIP
1220  peerMappedASLabel->setToolTip(QApplication::translate("RPCConsole", "The mapped Autonomous System used for diversifying peer selection.", nullptr));
1221 #endif // QT_NO_TOOLTIP
1222  peerMappedASLabel->setText(QApplication::translate("RPCConsole", "Mapped AS", nullptr));
1223  peerMappedAS->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1224 #ifndef QT_NO_TOOLTIP
1225  peerAddrRelayEnabledLabel->setToolTip(QApplication::translate("RPCConsole", "Whether we relay addresses to this peer.", nullptr));
1226 #endif // QT_NO_TOOLTIP
1227  peerAddrRelayEnabledLabel->setText(QApplication::translate("RPCConsole", "Address Relay", nullptr));
1228  peerAddrRelayEnabled->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1229 #ifndef QT_NO_TOOLTIP
1230  peerAddrProcessedLabel->setToolTip(QApplication::translate("RPCConsole", "The total number of addresses received from this peer that were processed (excludes addresses that were dropped due to rate-limiting).", nullptr));
1231 #endif // QT_NO_TOOLTIP
1232  peerAddrProcessedLabel->setText(QApplication::translate("RPCConsole", "Addresses Processed", nullptr));
1233  peerAddrProcessed->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1234 #ifndef QT_NO_TOOLTIP
1235  peerAddrRateLimitedLabel->setToolTip(QApplication::translate("RPCConsole", "The total number of addresses received from this peer that were dropped (not processed) due to rate-limiting.", nullptr));
1236 #endif // QT_NO_TOOLTIP
1237  peerAddrRateLimitedLabel->setText(QApplication::translate("RPCConsole", "Addresses Rate-Limited", nullptr));
1238  peerAddrRateLimited->setText(QApplication::translate("RPCConsole", "N/A", nullptr));
1239  tabWidget->setTabText(tabWidget->indexOf(tab_peers), QApplication::translate("RPCConsole", "&Peers", nullptr));
1240  } // retranslateUi
1241 
1242 };
1243 
1244 namespace Ui {
1245  class RPCConsole: public Ui_RPCConsole {};
1246 } // namespace Ui
1247 
1248 QT_END_NAMESPACE
1249 
1250 #endif // UI_DEBUGWINDOW_H
QTableView * banlistWidget
QLabel * label_alerts
QTableView * peerWidget
QLabel * peerPingTime
QSpacerItem * horizontalSpacer
Local Bitcoin RPC console.
Definition: rpcconsole.h:43
QSplitter * splitter
QLabel * clientVersion
QLabel * label_25
QHBoxLayout * horizontalLayout_5
QLabel * peerAddrRateLimitedLabel
QLabel * peerAddrRelayEnabled
QLabel * lblGraphRange
QLabel * peerLastBlockLabel
QPushButton * openDebugLogfileButton
QVBoxLayout * verticalLayout_5
QVBoxLayout * verticalLayout_4
QLabel * label_15
QLabel * peerLastRecv
QLabel * numberOfConnections
QLabel * peerServices
QToolButton * clearButton
QLabel * networkName
QLabel * label_6
QHBoxLayout * horizontalLayoutPrompt
QHBoxLayout * horizontalLayout_3
QLabel * labelMempoolTitle
QLabel * blocksDir
QLabel * peerCommonHeight
QLabel * peerConnectionTypeLabel
QTextEdit * messagesWidget
QLabel * labelLastBlockTime
QLabel * labelNetwork
QLabel * banHeading
QLabel * label_26
QLabel * peerPermissions
QLabel * peerHeading
QGroupBox * groupBox
QSpacerItem * verticalSpacer_3
QWidget * detailWidget
QLabel * peerVersion
QLabel * labelMemoryUsage
QLabel * peerRelayTxes
QLabel * startupTime
QGridLayout * gridLayout_2
QLabel * peerHighBandwidthLabel
QLabel * peerHeight
void setupUi(QWidget *RPCConsole)
QLabel * clientUserAgent
QLabel * mempoolNumberTxs
void retranslateUi(QWidget *RPCConsole)
QWidget * peersTabRightPanel
QHBoxLayout * horizontalLayout_4
QVBoxLayout * verticalLayout_7
QLabel * peerConnTime
QPushButton * btnClearTrafficGraph
QLabel * timeoffset
QLabel * peerPingWaitLabel
QLabel * peerSubversion
QLabel * label_29
QLabel * peerLastSend
QLabel * numberOfBlocks
QLabel * peerMinPing
QLabel * label_27
QLabel * WalletSelectorLabel
QHBoxLayout * horizontalLayout
QLabel * peerAddrProcessed
QVBoxLayout * verticalLayout_8
QWidget * tab_info
QLabel * lblBytesOut
QPushButton * promptIcon
QLabel * label_30
QLineEdit * lineEdit
QLabel * lastBlockTime
QVBoxLayout * verticalLayout_3
QToolButton * fontBiggerButton
QLabel * label_20
QLabel * peerSyncHeight
QLabel * label_21
QLabel * labelDebugLogfile
QLabel * peerLastTx
QLabel * label_7
QLabel * label_13
QLabel * label_12
QLabel * label_16
QLabel * peerMappedASLabel
QLabel * peerBytesRecv
QLabel * dataDir
QLabel * label_9
TrafficGraphWidget * trafficGraph
QLabel * label_22
QLabel * label_18
QLabel * peerBytesSent
QLabel * peerAddrProcessedLabel
QVBoxLayout * verticalLayout
QSlider * sldGraphRange
QLabel * lblBytesIn
QWidget * tab_peers
QLabel * peerPingWait
QLabel * labelClientUserAgent
QWidget * tab_nettraffic
QWidget * widget_1
QLabel * label_timeoffset
QSpacerItem * verticalSpacer_4
QSpacerItem * verticalSpacer_2
QToolButton * fontSmallerButton
QVBoxLayout * verticalLayout_6
QLabel * label_17
QLabel * peerLastBlock
QLabel * peerRelayTxesLabel
QLabel * label_4
QWidget * tab_console
QLabel * peerMappedAS
QLabel * peerLastTxLabel
QLabel * label_8
QLabel * peerNetworkLabel
QLabel * mempoolSize
QVBoxLayout * verticalLayoutDebugButton
QLabel * peerNetwork
QLabel * peerConnectionType
QLabel * peerAddrRateLimited
QTabWidget * tabWidget
QLabel * labelNumberOfTransactions
QGridLayout * gridLayout
QLabel * label_10
QComboBox * WalletSelector
QLabel * label_3
QScrollArea * scrollArea
QLabel * peerAddrRelayEnabledLabel
QSpacerItem * verticalSpacer
QLabel * peerHighBandwidth
QLabel * peerMinPingLabel
QLabel * label_19
QVBoxLayout * verticalLayout_2
QLabel * label_11
QLabel * label_28
QHBoxLayout * horizontalLayout_2