Bitcoin Core  0.21.1
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.6.1
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 <QtWidgets/QAction>
14 #include <QtWidgets/QApplication>
15 #include <QtWidgets/QButtonGroup>
16 #include <QtWidgets/QComboBox>
17 #include <QtWidgets/QFrame>
18 #include <QtWidgets/QGridLayout>
19 #include <QtWidgets/QGroupBox>
20 #include <QtWidgets/QHBoxLayout>
21 #include <QtWidgets/QHeaderView>
22 #include <QtWidgets/QLabel>
23 #include <QtWidgets/QLineEdit>
24 #include <QtWidgets/QPushButton>
25 #include <QtWidgets/QScrollArea>
26 #include <QtWidgets/QSlider>
27 #include <QtWidgets/QSpacerItem>
28 #include <QtWidgets/QSplitter>
29 #include <QtWidgets/QTabWidget>
30 #include <QtWidgets/QTableView>
31 #include <QtWidgets/QTextEdit>
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;
53  QLabel *label_12;
54  QLabel *dataDir;
55  QLabel *label_11;
56  QLabel *blocksDir;
57  QLabel *label_13;
58  QLabel *startupTime;
59  QLabel *labelNetwork;
60  QLabel *label_8;
61  QLabel *networkName;
62  QLabel *label_7;
64  QLabel *label_10;
65  QLabel *label_3;
66  QLabel *numberOfBlocks;
68  QLabel *lastBlockTime;
73  QLabel *mempoolSize;
75  QSpacerItem *verticalSpacer_2;
77  QPushButton *openDebugLogfileButton;
78  QSpacerItem *verticalSpacer;
79  QWidget *tab_console;
80  QVBoxLayout *verticalLayout_3;
81  QHBoxLayout *horizontalLayout;
83  QComboBox *WalletSelector;
84  QSpacerItem *horizontalSpacer;
85  QPushButton *fontSmallerButton;
86  QPushButton *fontBiggerButton;
87  QPushButton *clearButton;
88  QTextEdit *messagesWidget;
89  QHBoxLayout *horizontalLayoutPrompt;
90  QPushButton *promptIcon;
91  QLineEdit *lineEdit;
92  QWidget *tab_nettraffic;
93  QHBoxLayout *horizontalLayout_3;
94  QVBoxLayout *verticalLayout_4;
96  QHBoxLayout *horizontalLayout_2;
97  QSlider *sldGraphRange;
98  QLabel *lblGraphRange;
99  QPushButton *btnClearTrafficGraph;
100  QVBoxLayout *verticalLayout;
101  QGroupBox *groupBox;
102  QVBoxLayout *verticalLayout_5;
103  QHBoxLayout *horizontalLayout_4;
104  QFrame *line;
105  QLabel *label_16;
106  QLabel *lblBytesIn;
107  QHBoxLayout *horizontalLayout_5;
108  QFrame *line_2;
109  QLabel *label_17;
110  QLabel *lblBytesOut;
111  QSpacerItem *verticalSpacer_4;
112  QWidget *tab_peers;
113  QVBoxLayout *verticalLayout_6;
114  QSplitter *splitter;
115  QWidget *widget_1;
116  QVBoxLayout *verticalLayout_7;
117  QTableView *peerWidget;
118  QLabel *banHeading;
119  QTableView *banlistWidget;
120  QWidget *widget_2;
121  QVBoxLayout *verticalLayout_8;
122  QLabel *peerHeading;
123  QScrollArea *scrollArea;
124  QWidget *detailWidget;
125  QGridLayout *gridLayout_2;
126  QLabel *label_30;
128  QLabel *label_23;
129  QLabel *peerDirection;
130  QLabel *label_21;
131  QLabel *peerVersion;
132  QLabel *label_28;
133  QLabel *peerSubversion;
134  QLabel *label_4;
135  QLabel *peerServices;
136  QLabel *label_29;
137  QLabel *peerHeight;
138  QLabel *label_27;
139  QLabel *peerSyncHeight;
140  QLabel *label_25;
142  QLabel *label_22;
143  QLabel *peerConnTime;
144  QLabel *label_15;
145  QLabel *peerLastSend;
146  QLabel *label_19;
147  QLabel *peerLastRecv;
148  QLabel *label_18;
149  QLabel *peerBytesSent;
150  QLabel *label_20;
151  QLabel *peerBytesRecv;
152  QLabel *label_26;
153  QLabel *peerPingTime;
155  QLabel *peerPingWait;
157  QLabel *peerMinPing;
159  QLabel *timeoffset;
161  QLabel *peerMappedAS;
162  QSpacerItem *verticalSpacer_3;
163 
164  void setupUi(QWidget *RPCConsole)
165  {
166  if (RPCConsole->objectName().isEmpty())
167  RPCConsole->setObjectName(QStringLiteral("RPCConsole"));
168  RPCConsole->resize(740, 430);
169  verticalLayout_2 = new QVBoxLayout(RPCConsole);
170  verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2"));
171  label_alerts = new QLabel(RPCConsole);
172  label_alerts->setObjectName(QStringLiteral("label_alerts"));
173  label_alerts->setVisible(false);
174  label_alerts->setStyleSheet(QStringLiteral("QLabel { background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop:0 #F0D0A0, stop:1 #F8D488); color:#000000; }"));
175  label_alerts->setWordWrap(true);
176  label_alerts->setMargin(3);
177  label_alerts->setTextInteractionFlags(Qt::TextSelectableByMouse);
178 
179  verticalLayout_2->addWidget(label_alerts);
180 
181  tabWidget = new QTabWidget(RPCConsole);
182  tabWidget->setObjectName(QStringLiteral("tabWidget"));
183  tab_info = new QWidget();
184  tab_info->setObjectName(QStringLiteral("tab_info"));
185  gridLayout = new QGridLayout(tab_info);
186  gridLayout->setObjectName(QStringLiteral("gridLayout"));
187  gridLayout->setHorizontalSpacing(12);
188  label_9 = new QLabel(tab_info);
189  label_9->setObjectName(QStringLiteral("label_9"));
190  QFont font;
191  font.setBold(true);
192  font.setWeight(75);
193  label_9->setFont(font);
194 
195  gridLayout->addWidget(label_9, 0, 0, 1, 1);
196 
197  label_6 = new QLabel(tab_info);
198  label_6->setObjectName(QStringLiteral("label_6"));
199 
200  gridLayout->addWidget(label_6, 1, 0, 1, 1);
201 
202  clientVersion = new QLabel(tab_info);
203  clientVersion->setObjectName(QStringLiteral("clientVersion"));
204  clientVersion->setCursor(QCursor(Qt::IBeamCursor));
205  clientVersion->setTextFormat(Qt::PlainText);
206  clientVersion->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
207 
208  gridLayout->addWidget(clientVersion, 1, 1, 1, 2);
209 
210  labelClientUserAgent = new QLabel(tab_info);
211  labelClientUserAgent->setObjectName(QStringLiteral("labelClientUserAgent"));
212  labelClientUserAgent->setIndent(10);
213 
214  gridLayout->addWidget(labelClientUserAgent, 2, 0, 1, 1);
215 
216  clientUserAgent = new QLabel(tab_info);
217  clientUserAgent->setObjectName(QStringLiteral("clientUserAgent"));
218  clientUserAgent->setCursor(QCursor(Qt::IBeamCursor));
219  clientUserAgent->setTextFormat(Qt::PlainText);
220  clientUserAgent->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
221 
222  gridLayout->addWidget(clientUserAgent, 2, 1, 1, 2);
223 
224  label_berkeleyDBVersion = new QLabel(tab_info);
225  label_berkeleyDBVersion->setObjectName(QStringLiteral("label_berkeleyDBVersion"));
226  label_berkeleyDBVersion->setIndent(10);
227 
228  gridLayout->addWidget(label_berkeleyDBVersion, 3, 0, 1, 1);
229 
230  berkeleyDBVersion = new QLabel(tab_info);
231  berkeleyDBVersion->setObjectName(QStringLiteral("berkeleyDBVersion"));
232  berkeleyDBVersion->setCursor(QCursor(Qt::IBeamCursor));
233  berkeleyDBVersion->setTextFormat(Qt::PlainText);
234  berkeleyDBVersion->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
235 
236  gridLayout->addWidget(berkeleyDBVersion, 3, 1, 1, 2);
237 
238  label_12 = new QLabel(tab_info);
239  label_12->setObjectName(QStringLiteral("label_12"));
240 
241  gridLayout->addWidget(label_12, 4, 0, 1, 1);
242 
243  dataDir = new QLabel(tab_info);
244  dataDir->setObjectName(QStringLiteral("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, 4, 1, 1, 2);
251 
252  label_11 = new QLabel(tab_info);
253  label_11->setObjectName(QStringLiteral("label_11"));
254 
255  gridLayout->addWidget(label_11, 5, 0, 1, 1);
256 
257  blocksDir = new QLabel(tab_info);
258  blocksDir->setObjectName(QStringLiteral("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, 5, 1, 1, 2);
265 
266  label_13 = new QLabel(tab_info);
267  label_13->setObjectName(QStringLiteral("label_13"));
268 
269  gridLayout->addWidget(label_13, 6, 0, 1, 1);
270 
271  startupTime = new QLabel(tab_info);
272  startupTime->setObjectName(QStringLiteral("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, 6, 1, 1, 2);
278 
279  labelNetwork = new QLabel(tab_info);
280  labelNetwork->setObjectName(QStringLiteral("labelNetwork"));
281  labelNetwork->setFont(font);
282 
283  gridLayout->addWidget(labelNetwork, 7, 0, 1, 1);
284 
285  label_8 = new QLabel(tab_info);
286  label_8->setObjectName(QStringLiteral("label_8"));
287 
288  gridLayout->addWidget(label_8, 8, 0, 1, 1);
289 
290  networkName = new QLabel(tab_info);
291  networkName->setObjectName(QStringLiteral("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, 8, 1, 1, 2);
297 
298  label_7 = new QLabel(tab_info);
299  label_7->setObjectName(QStringLiteral("label_7"));
300 
301  gridLayout->addWidget(label_7, 9, 0, 1, 1);
302 
303  numberOfConnections = new QLabel(tab_info);
304  numberOfConnections->setObjectName(QStringLiteral("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, 9, 1, 1, 2);
310 
311  label_10 = new QLabel(tab_info);
312  label_10->setObjectName(QStringLiteral("label_10"));
313  label_10->setFont(font);
314 
315  gridLayout->addWidget(label_10, 10, 0, 1, 1);
316 
317  label_3 = new QLabel(tab_info);
318  label_3->setObjectName(QStringLiteral("label_3"));
319 
320  gridLayout->addWidget(label_3, 11, 0, 1, 1);
321 
322  numberOfBlocks = new QLabel(tab_info);
323  numberOfBlocks->setObjectName(QStringLiteral("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, 11, 1, 1, 2);
329 
330  labelLastBlockTime = new QLabel(tab_info);
331  labelLastBlockTime->setObjectName(QStringLiteral("labelLastBlockTime"));
332 
333  gridLayout->addWidget(labelLastBlockTime, 12, 0, 1, 1);
334 
335  lastBlockTime = new QLabel(tab_info);
336  lastBlockTime->setObjectName(QStringLiteral("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, 12, 1, 1, 2);
342 
343  labelMempoolTitle = new QLabel(tab_info);
344  labelMempoolTitle->setObjectName(QStringLiteral("labelMempoolTitle"));
345  labelMempoolTitle->setFont(font);
346 
347  gridLayout->addWidget(labelMempoolTitle, 13, 0, 1, 1);
348 
349  labelNumberOfTransactions = new QLabel(tab_info);
350  labelNumberOfTransactions->setObjectName(QStringLiteral("labelNumberOfTransactions"));
351 
352  gridLayout->addWidget(labelNumberOfTransactions, 14, 0, 1, 1);
353 
354  mempoolNumberTxs = new QLabel(tab_info);
355  mempoolNumberTxs->setObjectName(QStringLiteral("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, 14, 1, 1, 1);
361 
362  labelMemoryUsage = new QLabel(tab_info);
363  labelMemoryUsage->setObjectName(QStringLiteral("labelMemoryUsage"));
364 
365  gridLayout->addWidget(labelMemoryUsage, 15, 0, 1, 1);
366 
367  mempoolSize = new QLabel(tab_info);
368  mempoolSize->setObjectName(QStringLiteral("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, 15, 1, 1, 1);
374 
375  verticalLayoutDebugButton = new QVBoxLayout();
376  verticalLayoutDebugButton->setSpacing(3);
377  verticalLayoutDebugButton->setObjectName(QStringLiteral("verticalLayoutDebugButton"));
378  verticalSpacer_2 = new QSpacerItem(10, 5, QSizePolicy::Minimum, QSizePolicy::Expanding);
379 
380  verticalLayoutDebugButton->addItem(verticalSpacer_2);
381 
382  labelDebugLogfile = new QLabel(tab_info);
383  labelDebugLogfile->setObjectName(QStringLiteral("labelDebugLogfile"));
384 
385  verticalLayoutDebugButton->addWidget(labelDebugLogfile);
386 
387  openDebugLogfileButton = new QPushButton(tab_info);
388  openDebugLogfileButton->setObjectName(QStringLiteral("openDebugLogfileButton"));
389  openDebugLogfileButton->setAutoDefault(false);
390 
391  verticalLayoutDebugButton->addWidget(openDebugLogfileButton);
392 
393 
394  gridLayout->addLayout(verticalLayoutDebugButton, 13, 2, 3, 1);
395 
396  verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
397 
398  gridLayout->addItem(verticalSpacer, 16, 0, 1, 1);
399 
400  gridLayout->setColumnStretch(1, 1);
401  tabWidget->addTab(tab_info, QString());
402  tab_console = new QWidget();
403  tab_console->setObjectName(QStringLiteral("tab_console"));
404  verticalLayout_3 = new QVBoxLayout(tab_console);
405  verticalLayout_3->setSpacing(3);
406  verticalLayout_3->setObjectName(QStringLiteral("verticalLayout_3"));
407  verticalLayout_3->setContentsMargins(-1, -1, -1, 5);
408  horizontalLayout = new QHBoxLayout();
409  horizontalLayout->setSpacing(4);
410  horizontalLayout->setObjectName(QStringLiteral("horizontalLayout"));
411  WalletSelectorLabel = new QLabel(tab_console);
412  WalletSelectorLabel->setObjectName(QStringLiteral("WalletSelectorLabel"));
413 
414  horizontalLayout->addWidget(WalletSelectorLabel);
415 
416  WalletSelector = new QComboBox(tab_console);
417  WalletSelector->setObjectName(QStringLiteral("WalletSelector"));
418  WalletSelector->setSizeAdjustPolicy(QComboBox::AdjustToContents);
419 
420  horizontalLayout->addWidget(WalletSelector);
421 
422  horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
423 
424  horizontalLayout->addItem(horizontalSpacer);
425 
426  fontSmallerButton = new QPushButton(tab_console);
427  fontSmallerButton->setObjectName(QStringLiteral("fontSmallerButton"));
428  fontSmallerButton->setMaximumSize(QSize(24, 24));
429  QIcon icon;
430  icon.addFile(QStringLiteral(":/icons/fontsmaller"), QSize(), QIcon::Normal, QIcon::Off);
431  fontSmallerButton->setIcon(icon);
432  fontSmallerButton->setIconSize(QSize(24, 16));
433  fontSmallerButton->setAutoDefault(false);
434  fontSmallerButton->setFlat(true);
435 
436  horizontalLayout->addWidget(fontSmallerButton);
437 
438  fontBiggerButton = new QPushButton(tab_console);
439  fontBiggerButton->setObjectName(QStringLiteral("fontBiggerButton"));
440  fontBiggerButton->setMaximumSize(QSize(24, 24));
441  QIcon icon1;
442  icon1.addFile(QStringLiteral(":/icons/fontbigger"), QSize(), QIcon::Normal, QIcon::Off);
443  fontBiggerButton->setIcon(icon1);
444  fontBiggerButton->setIconSize(QSize(24, 16));
445  fontBiggerButton->setAutoDefault(false);
446  fontBiggerButton->setFlat(true);
447 
448  horizontalLayout->addWidget(fontBiggerButton);
449 
450  clearButton = new QPushButton(tab_console);
451  clearButton->setObjectName(QStringLiteral("clearButton"));
452  clearButton->setMaximumSize(QSize(24, 24));
453  clearButton->setLayoutDirection(Qt::LeftToRight);
454  QIcon icon2;
455  icon2.addFile(QStringLiteral(":/icons/remove"), QSize(), QIcon::Normal, QIcon::Off);
456  clearButton->setIcon(icon2);
457  clearButton->setShortcut(QStringLiteral("Ctrl+L"));
458  clearButton->setAutoDefault(false);
459  clearButton->setFlat(true);
460 
461  horizontalLayout->addWidget(clearButton);
462 
463 
464  verticalLayout_3->addLayout(horizontalLayout);
465 
466  messagesWidget = new QTextEdit(tab_console);
467  messagesWidget->setObjectName(QStringLiteral("messagesWidget"));
468  messagesWidget->setMinimumSize(QSize(0, 100));
469  messagesWidget->setReadOnly(true);
470  messagesWidget->setProperty("tabKeyNavigation", QVariant(false));
471  messagesWidget->setProperty("columnCount", QVariant(2));
472 
473  verticalLayout_3->addWidget(messagesWidget);
474 
475  horizontalLayoutPrompt = new QHBoxLayout();
476  horizontalLayoutPrompt->setSpacing(3);
477  horizontalLayoutPrompt->setObjectName(QStringLiteral("horizontalLayoutPrompt"));
478  promptIcon = new QPushButton(tab_console);
479  promptIcon->setObjectName(QStringLiteral("promptIcon"));
480  promptIcon->setEnabled(false);
481  promptIcon->setMaximumSize(QSize(16, 24));
482  QIcon icon3;
483  icon3.addFile(QStringLiteral(":/icons/prompticon"), QSize(), QIcon::Normal, QIcon::Off);
484  icon3.addFile(QStringLiteral(":/icons/prompticon"), QSize(), QIcon::Disabled, QIcon::Off);
485  promptIcon->setIcon(icon3);
486  promptIcon->setIconSize(QSize(14, 14));
487  promptIcon->setAutoDefault(false);
488  promptIcon->setFlat(true);
489 
490  horizontalLayoutPrompt->addWidget(promptIcon);
491 
492  lineEdit = new QLineEdit(tab_console);
493  lineEdit->setObjectName(QStringLiteral("lineEdit"));
494  lineEdit->setEnabled(false);
495 
496  horizontalLayoutPrompt->addWidget(lineEdit);
497 
498 
499  verticalLayout_3->addLayout(horizontalLayoutPrompt);
500 
501  tabWidget->addTab(tab_console, QString());
502  tab_nettraffic = new QWidget();
503  tab_nettraffic->setObjectName(QStringLiteral("tab_nettraffic"));
504  horizontalLayout_3 = new QHBoxLayout(tab_nettraffic);
505  horizontalLayout_3->setObjectName(QStringLiteral("horizontalLayout_3"));
506  verticalLayout_4 = new QVBoxLayout();
507  verticalLayout_4->setObjectName(QStringLiteral("verticalLayout_4"));
508  trafficGraph = new TrafficGraphWidget(tab_nettraffic);
509  trafficGraph->setObjectName(QStringLiteral("trafficGraph"));
510  QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
511  sizePolicy.setHorizontalStretch(0);
512  sizePolicy.setVerticalStretch(0);
513  sizePolicy.setHeightForWidth(trafficGraph->sizePolicy().hasHeightForWidth());
514  trafficGraph->setSizePolicy(sizePolicy);
515 
516  verticalLayout_4->addWidget(trafficGraph);
517 
518  horizontalLayout_2 = new QHBoxLayout();
519  horizontalLayout_2->setObjectName(QStringLiteral("horizontalLayout_2"));
520  sldGraphRange = new QSlider(tab_nettraffic);
521  sldGraphRange->setObjectName(QStringLiteral("sldGraphRange"));
522  sldGraphRange->setMinimum(1);
523  sldGraphRange->setMaximum(288);
524  sldGraphRange->setPageStep(12);
525  sldGraphRange->setValue(6);
526  sldGraphRange->setOrientation(Qt::Horizontal);
527 
528  horizontalLayout_2->addWidget(sldGraphRange);
529 
530  lblGraphRange = new QLabel(tab_nettraffic);
531  lblGraphRange->setObjectName(QStringLiteral("lblGraphRange"));
532  lblGraphRange->setMinimumSize(QSize(100, 0));
533  lblGraphRange->setAlignment(Qt::AlignCenter);
534 
535  horizontalLayout_2->addWidget(lblGraphRange);
536 
537  btnClearTrafficGraph = new QPushButton(tab_nettraffic);
538  btnClearTrafficGraph->setObjectName(QStringLiteral("btnClearTrafficGraph"));
539  btnClearTrafficGraph->setAutoDefault(false);
540 
541  horizontalLayout_2->addWidget(btnClearTrafficGraph);
542 
543 
544  verticalLayout_4->addLayout(horizontalLayout_2);
545 
546 
547  horizontalLayout_3->addLayout(verticalLayout_4);
548 
549  verticalLayout = new QVBoxLayout();
550  verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
551  groupBox = new QGroupBox(tab_nettraffic);
552  groupBox->setObjectName(QStringLiteral("groupBox"));
553  verticalLayout_5 = new QVBoxLayout(groupBox);
554  verticalLayout_5->setObjectName(QStringLiteral("verticalLayout_5"));
555  horizontalLayout_4 = new QHBoxLayout();
556  horizontalLayout_4->setObjectName(QStringLiteral("horizontalLayout_4"));
557  line = new QFrame(groupBox);
558  line->setObjectName(QStringLiteral("line"));
559  QSizePolicy sizePolicy1(QSizePolicy::Fixed, QSizePolicy::Fixed);
560  sizePolicy1.setHorizontalStretch(0);
561  sizePolicy1.setVerticalStretch(0);
562  sizePolicy1.setHeightForWidth(line->sizePolicy().hasHeightForWidth());
563  line->setSizePolicy(sizePolicy1);
564  line->setMinimumSize(QSize(10, 0));
565  QPalette palette;
566  QBrush brush(QColor(0, 255, 0, 255));
567  brush.setStyle(Qt::SolidPattern);
568  palette.setBrush(QPalette::Active, QPalette::Light, brush);
569  palette.setBrush(QPalette::Inactive, QPalette::Light, brush);
570  palette.setBrush(QPalette::Disabled, QPalette::Light, brush);
571  line->setPalette(palette);
572  line->setFrameShape(QFrame::HLine);
573  line->setFrameShadow(QFrame::Sunken);
574 
575  horizontalLayout_4->addWidget(line);
576 
577  label_16 = new QLabel(groupBox);
578  label_16->setObjectName(QStringLiteral("label_16"));
579 
580  horizontalLayout_4->addWidget(label_16);
581 
582  lblBytesIn = new QLabel(groupBox);
583  lblBytesIn->setObjectName(QStringLiteral("lblBytesIn"));
584  lblBytesIn->setMinimumSize(QSize(50, 0));
585  lblBytesIn->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
586 
587  horizontalLayout_4->addWidget(lblBytesIn);
588 
589 
590  verticalLayout_5->addLayout(horizontalLayout_4);
591 
592  horizontalLayout_5 = new QHBoxLayout();
593  horizontalLayout_5->setObjectName(QStringLiteral("horizontalLayout_5"));
594  line_2 = new QFrame(groupBox);
595  line_2->setObjectName(QStringLiteral("line_2"));
596  sizePolicy1.setHeightForWidth(line_2->sizePolicy().hasHeightForWidth());
597  line_2->setSizePolicy(sizePolicy1);
598  line_2->setMinimumSize(QSize(10, 0));
599  QPalette palette1;
600  QBrush brush1(QColor(255, 0, 0, 255));
601  brush1.setStyle(Qt::SolidPattern);
602  palette1.setBrush(QPalette::Active, QPalette::Light, brush1);
603  palette1.setBrush(QPalette::Inactive, QPalette::Light, brush1);
604  palette1.setBrush(QPalette::Disabled, QPalette::Light, brush1);
605  line_2->setPalette(palette1);
606  line_2->setFrameShape(QFrame::HLine);
607  line_2->setFrameShadow(QFrame::Sunken);
608 
609  horizontalLayout_5->addWidget(line_2);
610 
611  label_17 = new QLabel(groupBox);
612  label_17->setObjectName(QStringLiteral("label_17"));
613 
614  horizontalLayout_5->addWidget(label_17);
615 
616  lblBytesOut = new QLabel(groupBox);
617  lblBytesOut->setObjectName(QStringLiteral("lblBytesOut"));
618  lblBytesOut->setMinimumSize(QSize(50, 0));
619  lblBytesOut->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
620 
621  horizontalLayout_5->addWidget(lblBytesOut);
622 
623 
624  verticalLayout_5->addLayout(horizontalLayout_5);
625 
626  verticalSpacer_4 = new QSpacerItem(20, 407, QSizePolicy::Minimum, QSizePolicy::Expanding);
627 
628  verticalLayout_5->addItem(verticalSpacer_4);
629 
630 
631  verticalLayout->addWidget(groupBox);
632 
633 
634  horizontalLayout_3->addLayout(verticalLayout);
635 
636  tabWidget->addTab(tab_nettraffic, QString());
637  tab_peers = new QWidget();
638  tab_peers->setObjectName(QStringLiteral("tab_peers"));
639  verticalLayout_6 = new QVBoxLayout(tab_peers);
640  verticalLayout_6->setObjectName(QStringLiteral("verticalLayout_6"));
641  splitter = new QSplitter(tab_peers);
642  splitter->setObjectName(QStringLiteral("splitter"));
643  splitter->setOrientation(Qt::Horizontal);
644  splitter->setChildrenCollapsible(false);
645  widget_1 = new QWidget(splitter);
646  widget_1->setObjectName(QStringLiteral("widget_1"));
647  QSizePolicy sizePolicy2(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
648  sizePolicy2.setHorizontalStretch(1);
649  sizePolicy2.setVerticalStretch(0);
650  sizePolicy2.setHeightForWidth(widget_1->sizePolicy().hasHeightForWidth());
651  widget_1->setSizePolicy(sizePolicy2);
652  widget_1->setMinimumSize(QSize(400, 0));
653  verticalLayout_7 = new QVBoxLayout(widget_1);
654  verticalLayout_7->setObjectName(QStringLiteral("verticalLayout_7"));
655  peerWidget = new QTableView(widget_1);
656  peerWidget->setObjectName(QStringLiteral("peerWidget"));
657  peerWidget->setTabKeyNavigation(false);
658  peerWidget->setSortingEnabled(true);
659  peerWidget->horizontalHeader()->setHighlightSections(false);
660 
661  verticalLayout_7->addWidget(peerWidget);
662 
663  banHeading = new QLabel(widget_1);
664  banHeading->setObjectName(QStringLiteral("banHeading"));
665  QSizePolicy sizePolicy3(QSizePolicy::Preferred, QSizePolicy::Minimum);
666  sizePolicy3.setHorizontalStretch(0);
667  sizePolicy3.setVerticalStretch(0);
668  sizePolicy3.setHeightForWidth(banHeading->sizePolicy().hasHeightForWidth());
669  banHeading->setSizePolicy(sizePolicy3);
670  banHeading->setMinimumSize(QSize(0, 32));
671  banHeading->setMaximumSize(QSize(16777215, 32));
672  QFont font1;
673  font1.setPointSize(12);
674  banHeading->setFont(font1);
675  banHeading->setCursor(QCursor(Qt::IBeamCursor));
676  banHeading->setAlignment(Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft);
677  banHeading->setWordWrap(true);
678  banHeading->setTextInteractionFlags(Qt::NoTextInteraction);
679 
680  verticalLayout_7->addWidget(banHeading);
681 
682  banlistWidget = new QTableView(widget_1);
683  banlistWidget->setObjectName(QStringLiteral("banlistWidget"));
684  banlistWidget->setTabKeyNavigation(false);
685  banlistWidget->setSortingEnabled(true);
686  banlistWidget->horizontalHeader()->setHighlightSections(false);
687 
688  verticalLayout_7->addWidget(banlistWidget);
689 
690  splitter->addWidget(widget_1);
691  widget_2 = new QWidget(splitter);
692  widget_2->setObjectName(QStringLiteral("widget_2"));
693  QSizePolicy sizePolicy4(QSizePolicy::Minimum, QSizePolicy::Preferred);
694  sizePolicy4.setHorizontalStretch(0);
695  sizePolicy4.setVerticalStretch(0);
696  sizePolicy4.setHeightForWidth(widget_2->sizePolicy().hasHeightForWidth());
697  widget_2->setSizePolicy(sizePolicy4);
698  widget_2->setMinimumSize(QSize(300, 0));
699  verticalLayout_8 = new QVBoxLayout(widget_2);
700  verticalLayout_8->setObjectName(QStringLiteral("verticalLayout_8"));
701  peerHeading = new QLabel(widget_2);
702  peerHeading->setObjectName(QStringLiteral("peerHeading"));
703  sizePolicy3.setHeightForWidth(peerHeading->sizePolicy().hasHeightForWidth());
704  peerHeading->setSizePolicy(sizePolicy3);
705  peerHeading->setMinimumSize(QSize(0, 32));
706  QFont font2;
707  font2.setPointSize(10);
708  peerHeading->setFont(font2);
709  peerHeading->setCursor(QCursor(Qt::IBeamCursor));
710  peerHeading->setAlignment(Qt::AlignHCenter|Qt::AlignTop);
711  peerHeading->setWordWrap(true);
712  peerHeading->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
713 
714  verticalLayout_8->addWidget(peerHeading);
715 
716  scrollArea = new QScrollArea(widget_2);
717  scrollArea->setObjectName(QStringLiteral("scrollArea"));
718  scrollArea->setWidgetResizable(true);
719  detailWidget = new QWidget();
720  detailWidget->setObjectName(QStringLiteral("detailWidget"));
721  detailWidget->setGeometry(QRect(0, 0, 300, 426));
722  gridLayout_2 = new QGridLayout(detailWidget);
723  gridLayout_2->setObjectName(QStringLiteral("gridLayout_2"));
724  label_30 = new QLabel(detailWidget);
725  label_30->setObjectName(QStringLiteral("label_30"));
726 
727  gridLayout_2->addWidget(label_30, 0, 0, 1, 1);
728 
729  peerPermissions = new QLabel(detailWidget);
730  peerPermissions->setObjectName(QStringLiteral("peerPermissions"));
731  peerPermissions->setCursor(QCursor(Qt::IBeamCursor));
732  peerPermissions->setTextFormat(Qt::PlainText);
733  peerPermissions->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
734 
735  gridLayout_2->addWidget(peerPermissions, 0, 1, 1, 1);
736 
737  label_23 = new QLabel(detailWidget);
738  label_23->setObjectName(QStringLiteral("label_23"));
739 
740  gridLayout_2->addWidget(label_23, 1, 0, 1, 1);
741 
742  peerDirection = new QLabel(detailWidget);
743  peerDirection->setObjectName(QStringLiteral("peerDirection"));
744  peerDirection->setCursor(QCursor(Qt::IBeamCursor));
745  peerDirection->setTextFormat(Qt::PlainText);
746  peerDirection->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
747 
748  gridLayout_2->addWidget(peerDirection, 1, 1, 1, 1);
749 
750  label_21 = new QLabel(detailWidget);
751  label_21->setObjectName(QStringLiteral("label_21"));
752 
753  gridLayout_2->addWidget(label_21, 2, 0, 1, 1);
754 
755  peerVersion = new QLabel(detailWidget);
756  peerVersion->setObjectName(QStringLiteral("peerVersion"));
757  peerVersion->setCursor(QCursor(Qt::IBeamCursor));
758  peerVersion->setTextFormat(Qt::PlainText);
759  peerVersion->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
760 
761  gridLayout_2->addWidget(peerVersion, 2, 1, 1, 1);
762 
763  label_28 = new QLabel(detailWidget);
764  label_28->setObjectName(QStringLiteral("label_28"));
765 
766  gridLayout_2->addWidget(label_28, 3, 0, 1, 1);
767 
768  peerSubversion = new QLabel(detailWidget);
769  peerSubversion->setObjectName(QStringLiteral("peerSubversion"));
770  peerSubversion->setCursor(QCursor(Qt::IBeamCursor));
771  peerSubversion->setTextFormat(Qt::PlainText);
772  peerSubversion->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
773 
774  gridLayout_2->addWidget(peerSubversion, 3, 1, 1, 1);
775 
776  label_4 = new QLabel(detailWidget);
777  label_4->setObjectName(QStringLiteral("label_4"));
778 
779  gridLayout_2->addWidget(label_4, 4, 0, 1, 1);
780 
781  peerServices = new QLabel(detailWidget);
782  peerServices->setObjectName(QStringLiteral("peerServices"));
783  peerServices->setCursor(QCursor(Qt::IBeamCursor));
784  peerServices->setTextFormat(Qt::PlainText);
785  peerServices->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
786 
787  gridLayout_2->addWidget(peerServices, 4, 1, 1, 1);
788 
789  label_29 = new QLabel(detailWidget);
790  label_29->setObjectName(QStringLiteral("label_29"));
791 
792  gridLayout_2->addWidget(label_29, 5, 0, 1, 1);
793 
794  peerHeight = new QLabel(detailWidget);
795  peerHeight->setObjectName(QStringLiteral("peerHeight"));
796  peerHeight->setCursor(QCursor(Qt::IBeamCursor));
797  peerHeight->setTextFormat(Qt::PlainText);
798  peerHeight->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
799 
800  gridLayout_2->addWidget(peerHeight, 5, 1, 1, 1);
801 
802  label_27 = new QLabel(detailWidget);
803  label_27->setObjectName(QStringLiteral("label_27"));
804 
805  gridLayout_2->addWidget(label_27, 6, 0, 1, 1);
806 
807  peerSyncHeight = new QLabel(detailWidget);
808  peerSyncHeight->setObjectName(QStringLiteral("peerSyncHeight"));
809  peerSyncHeight->setCursor(QCursor(Qt::IBeamCursor));
810  peerSyncHeight->setTextFormat(Qt::PlainText);
811  peerSyncHeight->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
812 
813  gridLayout_2->addWidget(peerSyncHeight, 6, 1, 1, 1);
814 
815  label_25 = new QLabel(detailWidget);
816  label_25->setObjectName(QStringLiteral("label_25"));
817 
818  gridLayout_2->addWidget(label_25, 7, 0, 1, 1);
819 
820  peerCommonHeight = new QLabel(detailWidget);
821  peerCommonHeight->setObjectName(QStringLiteral("peerCommonHeight"));
822  peerCommonHeight->setCursor(QCursor(Qt::IBeamCursor));
823  peerCommonHeight->setTextFormat(Qt::PlainText);
824  peerCommonHeight->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
825 
826  gridLayout_2->addWidget(peerCommonHeight, 7, 1, 1, 1);
827 
828  label_22 = new QLabel(detailWidget);
829  label_22->setObjectName(QStringLiteral("label_22"));
830 
831  gridLayout_2->addWidget(label_22, 8, 0, 1, 1);
832 
833  peerConnTime = new QLabel(detailWidget);
834  peerConnTime->setObjectName(QStringLiteral("peerConnTime"));
835  peerConnTime->setCursor(QCursor(Qt::IBeamCursor));
836  peerConnTime->setTextFormat(Qt::PlainText);
837  peerConnTime->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
838 
839  gridLayout_2->addWidget(peerConnTime, 8, 1, 1, 1);
840 
841  label_15 = new QLabel(detailWidget);
842  label_15->setObjectName(QStringLiteral("label_15"));
843 
844  gridLayout_2->addWidget(label_15, 9, 0, 1, 1);
845 
846  peerLastSend = new QLabel(detailWidget);
847  peerLastSend->setObjectName(QStringLiteral("peerLastSend"));
848  peerLastSend->setCursor(QCursor(Qt::IBeamCursor));
849  peerLastSend->setTextFormat(Qt::PlainText);
850  peerLastSend->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
851 
852  gridLayout_2->addWidget(peerLastSend, 9, 1, 1, 1);
853 
854  label_19 = new QLabel(detailWidget);
855  label_19->setObjectName(QStringLiteral("label_19"));
856 
857  gridLayout_2->addWidget(label_19, 10, 0, 1, 1);
858 
859  peerLastRecv = new QLabel(detailWidget);
860  peerLastRecv->setObjectName(QStringLiteral("peerLastRecv"));
861  peerLastRecv->setCursor(QCursor(Qt::IBeamCursor));
862  peerLastRecv->setTextFormat(Qt::PlainText);
863  peerLastRecv->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
864 
865  gridLayout_2->addWidget(peerLastRecv, 10, 1, 1, 1);
866 
867  label_18 = new QLabel(detailWidget);
868  label_18->setObjectName(QStringLiteral("label_18"));
869 
870  gridLayout_2->addWidget(label_18, 11, 0, 1, 1);
871 
872  peerBytesSent = new QLabel(detailWidget);
873  peerBytesSent->setObjectName(QStringLiteral("peerBytesSent"));
874  peerBytesSent->setCursor(QCursor(Qt::IBeamCursor));
875  peerBytesSent->setTextFormat(Qt::PlainText);
876  peerBytesSent->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
877 
878  gridLayout_2->addWidget(peerBytesSent, 11, 1, 1, 1);
879 
880  label_20 = new QLabel(detailWidget);
881  label_20->setObjectName(QStringLiteral("label_20"));
882 
883  gridLayout_2->addWidget(label_20, 12, 0, 1, 1);
884 
885  peerBytesRecv = new QLabel(detailWidget);
886  peerBytesRecv->setObjectName(QStringLiteral("peerBytesRecv"));
887  peerBytesRecv->setCursor(QCursor(Qt::IBeamCursor));
888  peerBytesRecv->setTextFormat(Qt::PlainText);
889  peerBytesRecv->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
890 
891  gridLayout_2->addWidget(peerBytesRecv, 12, 1, 1, 1);
892 
893  label_26 = new QLabel(detailWidget);
894  label_26->setObjectName(QStringLiteral("label_26"));
895 
896  gridLayout_2->addWidget(label_26, 13, 0, 1, 1);
897 
898  peerPingTime = new QLabel(detailWidget);
899  peerPingTime->setObjectName(QStringLiteral("peerPingTime"));
900  peerPingTime->setCursor(QCursor(Qt::IBeamCursor));
901  peerPingTime->setTextFormat(Qt::PlainText);
902  peerPingTime->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
903 
904  gridLayout_2->addWidget(peerPingTime, 13, 1, 1, 1);
905 
906  peerPingWaitLabel = new QLabel(detailWidget);
907  peerPingWaitLabel->setObjectName(QStringLiteral("peerPingWaitLabel"));
908 
909  gridLayout_2->addWidget(peerPingWaitLabel, 14, 0, 1, 1);
910 
911  peerPingWait = new QLabel(detailWidget);
912  peerPingWait->setObjectName(QStringLiteral("peerPingWait"));
913  peerPingWait->setCursor(QCursor(Qt::IBeamCursor));
914  peerPingWait->setTextFormat(Qt::PlainText);
915  peerPingWait->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
916 
917  gridLayout_2->addWidget(peerPingWait, 14, 1, 1, 1);
918 
919  peerMinPingLabel = new QLabel(detailWidget);
920  peerMinPingLabel->setObjectName(QStringLiteral("peerMinPingLabel"));
921 
922  gridLayout_2->addWidget(peerMinPingLabel, 15, 0, 1, 1);
923 
924  peerMinPing = new QLabel(detailWidget);
925  peerMinPing->setObjectName(QStringLiteral("peerMinPing"));
926  peerMinPing->setCursor(QCursor(Qt::IBeamCursor));
927  peerMinPing->setTextFormat(Qt::PlainText);
928  peerMinPing->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
929 
930  gridLayout_2->addWidget(peerMinPing, 15, 1, 1, 1);
931 
932  label_timeoffset = new QLabel(detailWidget);
933  label_timeoffset->setObjectName(QStringLiteral("label_timeoffset"));
934 
935  gridLayout_2->addWidget(label_timeoffset, 16, 0, 1, 1);
936 
937  timeoffset = new QLabel(detailWidget);
938  timeoffset->setObjectName(QStringLiteral("timeoffset"));
939  timeoffset->setCursor(QCursor(Qt::IBeamCursor));
940  timeoffset->setTextFormat(Qt::PlainText);
941  timeoffset->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
942 
943  gridLayout_2->addWidget(timeoffset, 16, 1, 1, 1);
944 
945  peerMappedASLabel = new QLabel(detailWidget);
946  peerMappedASLabel->setObjectName(QStringLiteral("peerMappedASLabel"));
947 
948  gridLayout_2->addWidget(peerMappedASLabel, 17, 0, 1, 1);
949 
950  peerMappedAS = new QLabel(detailWidget);
951  peerMappedAS->setObjectName(QStringLiteral("peerMappedAS"));
952  peerMappedAS->setCursor(QCursor(Qt::IBeamCursor));
953  peerMappedAS->setTextFormat(Qt::PlainText);
954  peerMappedAS->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
955 
956  gridLayout_2->addWidget(peerMappedAS, 17, 1, 1, 1);
957 
958  verticalSpacer_3 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
959 
960  gridLayout_2->addItem(verticalSpacer_3, 18, 0, 1, 1);
961 
962  gridLayout_2->setColumnStretch(1, 1);
963  scrollArea->setWidget(detailWidget);
964 
965  verticalLayout_8->addWidget(scrollArea);
966 
967  splitter->addWidget(widget_2);
968 
969  verticalLayout_6->addWidget(splitter);
970 
971  tabWidget->addTab(tab_peers, QString());
972 
973  verticalLayout_2->addWidget(tabWidget);
974 
975 
976  retranslateUi(RPCConsole);
977 
978  tabWidget->setCurrentIndex(0);
979 
980 
981  QMetaObject::connectSlotsByName(RPCConsole);
982  } // setupUi
983 
984  void retranslateUi(QWidget *RPCConsole)
985  {
986  RPCConsole->setWindowTitle(QApplication::translate("RPCConsole", "Node window", 0));
987  label_9->setText(QApplication::translate("RPCConsole", "General", 0));
988  label_6->setText(QApplication::translate("RPCConsole", "Client version", 0));
989  clientVersion->setText(QApplication::translate("RPCConsole", "N/A", 0));
990  labelClientUserAgent->setText(QApplication::translate("RPCConsole", "User Agent", 0));
991  clientUserAgent->setText(QApplication::translate("RPCConsole", "N/A", 0));
992  label_berkeleyDBVersion->setText(QApplication::translate("RPCConsole", "Using BerkeleyDB version", 0));
993  berkeleyDBVersion->setText(QApplication::translate("RPCConsole", "N/A", 0));
994  label_12->setText(QApplication::translate("RPCConsole", "Datadir", 0));
995 #ifndef QT_NO_TOOLTIP
996  dataDir->setToolTip(QApplication::translate("RPCConsole", "To specify a non-default location of the data directory use the '%1' option.", 0));
997 #endif // QT_NO_TOOLTIP
998  dataDir->setText(QApplication::translate("RPCConsole", "N/A", 0));
999  label_11->setText(QApplication::translate("RPCConsole", "Blocksdir", 0));
1000 #ifndef QT_NO_TOOLTIP
1001  blocksDir->setToolTip(QApplication::translate("RPCConsole", "To specify a non-default location of the blocks directory use the '%1' option.", 0));
1002 #endif // QT_NO_TOOLTIP
1003  blocksDir->setText(QApplication::translate("RPCConsole", "N/A", 0));
1004  label_13->setText(QApplication::translate("RPCConsole", "Startup time", 0));
1005  startupTime->setText(QApplication::translate("RPCConsole", "N/A", 0));
1006  labelNetwork->setText(QApplication::translate("RPCConsole", "Network", 0));
1007  label_8->setText(QApplication::translate("RPCConsole", "Name", 0));
1008  networkName->setText(QApplication::translate("RPCConsole", "N/A", 0));
1009  label_7->setText(QApplication::translate("RPCConsole", "Number of connections", 0));
1010  numberOfConnections->setText(QApplication::translate("RPCConsole", "N/A", 0));
1011  label_10->setText(QApplication::translate("RPCConsole", "Block chain", 0));
1012  label_3->setText(QApplication::translate("RPCConsole", "Current block height", 0));
1013  numberOfBlocks->setText(QApplication::translate("RPCConsole", "N/A", 0));
1014  labelLastBlockTime->setText(QApplication::translate("RPCConsole", "Last block time", 0));
1015  lastBlockTime->setText(QApplication::translate("RPCConsole", "N/A", 0));
1016  labelMempoolTitle->setText(QApplication::translate("RPCConsole", "Memory Pool", 0));
1017  labelNumberOfTransactions->setText(QApplication::translate("RPCConsole", "Current number of transactions", 0));
1018  mempoolNumberTxs->setText(QApplication::translate("RPCConsole", "N/A", 0));
1019  labelMemoryUsage->setText(QApplication::translate("RPCConsole", "Memory usage", 0));
1020  mempoolSize->setText(QApplication::translate("RPCConsole", "N/A", 0));
1021  labelDebugLogfile->setText(QApplication::translate("RPCConsole", "Debug log file", 0));
1022 #ifndef QT_NO_TOOLTIP
1023  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.", 0));
1024 #endif // QT_NO_TOOLTIP
1025  openDebugLogfileButton->setText(QApplication::translate("RPCConsole", "&Open", 0));
1026  tabWidget->setTabText(tabWidget->indexOf(tab_info), QApplication::translate("RPCConsole", "&Information", 0));
1027  WalletSelectorLabel->setText(QApplication::translate("RPCConsole", "Wallet: ", 0));
1028  WalletSelector->clear();
1029  WalletSelector->insertItems(0, QStringList()
1030  << QApplication::translate("RPCConsole", "(none)", 0)
1031  );
1032 #ifndef QT_NO_TOOLTIP
1033  fontSmallerButton->setToolTip(QApplication::translate("RPCConsole", "Decrease font size", 0));
1034 #endif // QT_NO_TOOLTIP
1035  fontSmallerButton->setText(QString());
1036 #ifndef QT_NO_TOOLTIP
1037  fontBiggerButton->setToolTip(QApplication::translate("RPCConsole", "Increase font size", 0));
1038 #endif // QT_NO_TOOLTIP
1039  fontBiggerButton->setText(QString());
1040 #ifndef QT_NO_TOOLTIP
1041  clearButton->setToolTip(QApplication::translate("RPCConsole", "Clear console", 0));
1042 #endif // QT_NO_TOOLTIP
1043  clearButton->setText(QString());
1044  promptIcon->setText(QString());
1045  lineEdit->setPlaceholderText(QString());
1046  tabWidget->setTabText(tabWidget->indexOf(tab_console), QApplication::translate("RPCConsole", "&Console", 0));
1047  btnClearTrafficGraph->setText(QApplication::translate("RPCConsole", "&Reset", 0));
1048  groupBox->setTitle(QApplication::translate("RPCConsole", "Totals", 0));
1049  label_16->setText(QApplication::translate("RPCConsole", "Received", 0));
1050  label_17->setText(QApplication::translate("RPCConsole", "Sent", 0));
1051  tabWidget->setTabText(tabWidget->indexOf(tab_nettraffic), QApplication::translate("RPCConsole", "&Network Traffic", 0));
1052  banHeading->setText(QApplication::translate("RPCConsole", "Banned peers", 0));
1053  peerHeading->setText(QApplication::translate("RPCConsole", "Select a peer to view detailed information.", 0));
1054  label_30->setText(QApplication::translate("RPCConsole", "Permissions", 0));
1055  peerPermissions->setText(QApplication::translate("RPCConsole", "N/A", 0));
1056  label_23->setText(QApplication::translate("RPCConsole", "Direction", 0));
1057  peerDirection->setText(QApplication::translate("RPCConsole", "N/A", 0));
1058  label_21->setText(QApplication::translate("RPCConsole", "Version", 0));
1059  peerVersion->setText(QApplication::translate("RPCConsole", "N/A", 0));
1060  label_28->setText(QApplication::translate("RPCConsole", "User Agent", 0));
1061  peerSubversion->setText(QApplication::translate("RPCConsole", "N/A", 0));
1062  label_4->setText(QApplication::translate("RPCConsole", "Services", 0));
1063  peerServices->setText(QApplication::translate("RPCConsole", "N/A", 0));
1064  label_29->setText(QApplication::translate("RPCConsole", "Starting Block", 0));
1065  peerHeight->setText(QApplication::translate("RPCConsole", "N/A", 0));
1066  label_27->setText(QApplication::translate("RPCConsole", "Synced Headers", 0));
1067  peerSyncHeight->setText(QApplication::translate("RPCConsole", "N/A", 0));
1068  label_25->setText(QApplication::translate("RPCConsole", "Synced Blocks", 0));
1069  peerCommonHeight->setText(QApplication::translate("RPCConsole", "N/A", 0));
1070  label_22->setText(QApplication::translate("RPCConsole", "Connection Time", 0));
1071  peerConnTime->setText(QApplication::translate("RPCConsole", "N/A", 0));
1072  label_15->setText(QApplication::translate("RPCConsole", "Last Send", 0));
1073  peerLastSend->setText(QApplication::translate("RPCConsole", "N/A", 0));
1074  label_19->setText(QApplication::translate("RPCConsole", "Last Receive", 0));
1075  peerLastRecv->setText(QApplication::translate("RPCConsole", "N/A", 0));
1076  label_18->setText(QApplication::translate("RPCConsole", "Sent", 0));
1077  peerBytesSent->setText(QApplication::translate("RPCConsole", "N/A", 0));
1078  label_20->setText(QApplication::translate("RPCConsole", "Received", 0));
1079  peerBytesRecv->setText(QApplication::translate("RPCConsole", "N/A", 0));
1080  label_26->setText(QApplication::translate("RPCConsole", "Ping Time", 0));
1081  peerPingTime->setText(QApplication::translate("RPCConsole", "N/A", 0));
1082 #ifndef QT_NO_TOOLTIP
1083  peerPingWaitLabel->setToolTip(QApplication::translate("RPCConsole", "The duration of a currently outstanding ping.", 0));
1084 #endif // QT_NO_TOOLTIP
1085  peerPingWaitLabel->setText(QApplication::translate("RPCConsole", "Ping Wait", 0));
1086  peerPingWait->setText(QApplication::translate("RPCConsole", "N/A", 0));
1087  peerMinPingLabel->setText(QApplication::translate("RPCConsole", "Min Ping", 0));
1088  peerMinPing->setText(QApplication::translate("RPCConsole", "N/A", 0));
1089  label_timeoffset->setText(QApplication::translate("RPCConsole", "Time Offset", 0));
1090  timeoffset->setText(QApplication::translate("RPCConsole", "N/A", 0));
1091 #ifndef QT_NO_TOOLTIP
1092  peerMappedASLabel->setToolTip(QApplication::translate("RPCConsole", "The mapped Autonomous System used for diversifying peer selection.", 0));
1093 #endif // QT_NO_TOOLTIP
1094  peerMappedASLabel->setText(QApplication::translate("RPCConsole", "Mapped AS", 0));
1095  peerMappedAS->setText(QApplication::translate("RPCConsole", "N/A", 0));
1096  tabWidget->setTabText(tabWidget->indexOf(tab_peers), QApplication::translate("RPCConsole", "&Peers", 0));
1097  } // retranslateUi
1098 
1099 };
1100 
1101 namespace Ui {
1102  class RPCConsole: public Ui_RPCConsole {};
1103 } // namespace Ui
1104 
1105 QT_END_NAMESPACE
1106 
1107 #endif // UI_DEBUGWINDOW_H
QTableView * banlistWidget
QLabel * label_alerts
QTableView * peerWidget
QLabel * peerPingTime
QSpacerItem * horizontalSpacer
Local Bitcoin RPC console.
Definition: rpcconsole.h:36
QLabel * berkeleyDBVersion
QSplitter * splitter
QLabel * clientVersion
QLabel * label_25
QHBoxLayout * horizontalLayout_5
QLabel * lblGraphRange
QPushButton * openDebugLogfileButton
QVBoxLayout * verticalLayout_5
QVBoxLayout * verticalLayout_4
QLabel * label_15
QLabel * peerLastRecv
QLabel * numberOfConnections
QLabel * peerServices
QLabel * networkName
QLabel * label_6
QHBoxLayout * horizontalLayoutPrompt
QHBoxLayout * horizontalLayout_3
QLabel * labelMempoolTitle
QLabel * blocksDir
QLabel * peerCommonHeight
QTextEdit * messagesWidget
QLabel * labelLastBlockTime
QLabel * labelNetwork
QLabel * banHeading
QLabel * label_26
QLabel * peerDirection
QLabel * peerPermissions
QLabel * peerHeading
QGroupBox * groupBox
QSpacerItem * verticalSpacer_3
QWidget * detailWidget
QLabel * peerVersion
QLabel * labelMemoryUsage
QLabel * startupTime
QGridLayout * gridLayout_2
QLabel * peerHeight
void setupUi(QWidget *RPCConsole)
QLabel * clientUserAgent
QLabel * mempoolNumberTxs
void retranslateUi(QWidget *RPCConsole)
QHBoxLayout * horizontalLayout_4
QVBoxLayout * verticalLayout_7
QLabel * peerConnTime
QPushButton * btnClearTrafficGraph
QLabel * timeoffset
QLabel * peerPingWaitLabel
QLabel * peerSubversion
QPushButton * fontSmallerButton
QLabel * label_29
QLabel * peerLastSend
QLabel * numberOfBlocks
QLabel * peerMinPing
QLabel * label_27
QLabel * WalletSelectorLabel
QHBoxLayout * horizontalLayout
QPushButton * clearButton
QVBoxLayout * verticalLayout_8
QWidget * tab_info
QLabel * lblBytesOut
QPushButton * promptIcon
QLabel * label_30
QLineEdit * lineEdit
QLabel * lastBlockTime
QVBoxLayout * verticalLayout_3
QLabel * label_20
QLabel * peerSyncHeight
QLabel * label_21
QLabel * labelDebugLogfile
QLabel * label_7
QLabel * label_13
QLabel * label_12
QLabel * label_16
QLabel * peerMappedASLabel
QWidget * widget_2
QLabel * label_berkeleyDBVersion
QLabel * peerBytesRecv
QLabel * dataDir
QLabel * label_9
TrafficGraphWidget * trafficGraph
QLabel * label_22
QLabel * label_18
QLabel * peerBytesSent
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
QVBoxLayout * verticalLayout_6
QLabel * label_17
QLabel * label_4
QWidget * tab_console
QLabel * peerMappedAS
QLabel * label_8
QLabel * mempoolSize
QVBoxLayout * verticalLayoutDebugButton
QLabel * label_23
QTabWidget * tabWidget
QLabel * labelNumberOfTransactions
QGridLayout * gridLayout
QLabel * label_10
QComboBox * WalletSelector
QLabel * label_3
QScrollArea * scrollArea
QPushButton * fontBiggerButton
QSpacerItem * verticalSpacer
QLabel * peerMinPingLabel
QLabel * label_19
QVBoxLayout * verticalLayout_2
QLabel * label_11
QLabel * label_28
QHBoxLayout * horizontalLayout_2