9 #ifndef UI_DEBUGWINDOW_H 10 #define UI_DEBUGWINDOW_H 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> 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);
179 verticalLayout_2->addWidget(label_alerts);
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"));
193 label_9->setFont(font);
195 gridLayout->addWidget(label_9, 0, 0, 1, 1);
197 label_6 =
new QLabel(tab_info);
198 label_6->setObjectName(QStringLiteral(
"label_6"));
200 gridLayout->addWidget(label_6, 1, 0, 1, 1);
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);
208 gridLayout->addWidget(clientVersion, 1, 1, 1, 2);
210 labelClientUserAgent =
new QLabel(tab_info);
211 labelClientUserAgent->setObjectName(QStringLiteral(
"labelClientUserAgent"));
212 labelClientUserAgent->setIndent(10);
214 gridLayout->addWidget(labelClientUserAgent, 2, 0, 1, 1);
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);
222 gridLayout->addWidget(clientUserAgent, 2, 1, 1, 2);
224 label_berkeleyDBVersion =
new QLabel(tab_info);
225 label_berkeleyDBVersion->setObjectName(QStringLiteral(
"label_berkeleyDBVersion"));
226 label_berkeleyDBVersion->setIndent(10);
228 gridLayout->addWidget(label_berkeleyDBVersion, 3, 0, 1, 1);
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);
236 gridLayout->addWidget(berkeleyDBVersion, 3, 1, 1, 2);
238 label_12 =
new QLabel(tab_info);
239 label_12->setObjectName(QStringLiteral(
"label_12"));
241 gridLayout->addWidget(label_12, 4, 0, 1, 1);
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);
250 gridLayout->addWidget(dataDir, 4, 1, 1, 2);
252 label_11 =
new QLabel(tab_info);
253 label_11->setObjectName(QStringLiteral(
"label_11"));
255 gridLayout->addWidget(label_11, 5, 0, 1, 1);
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);
264 gridLayout->addWidget(blocksDir, 5, 1, 1, 2);
266 label_13 =
new QLabel(tab_info);
267 label_13->setObjectName(QStringLiteral(
"label_13"));
269 gridLayout->addWidget(label_13, 6, 0, 1, 1);
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);
277 gridLayout->addWidget(startupTime, 6, 1, 1, 2);
279 labelNetwork =
new QLabel(tab_info);
280 labelNetwork->setObjectName(QStringLiteral(
"labelNetwork"));
281 labelNetwork->setFont(font);
283 gridLayout->addWidget(labelNetwork, 7, 0, 1, 1);
285 label_8 =
new QLabel(tab_info);
286 label_8->setObjectName(QStringLiteral(
"label_8"));
288 gridLayout->addWidget(label_8, 8, 0, 1, 1);
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);
296 gridLayout->addWidget(networkName, 8, 1, 1, 2);
298 label_7 =
new QLabel(tab_info);
299 label_7->setObjectName(QStringLiteral(
"label_7"));
301 gridLayout->addWidget(label_7, 9, 0, 1, 1);
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);
309 gridLayout->addWidget(numberOfConnections, 9, 1, 1, 2);
311 label_10 =
new QLabel(tab_info);
312 label_10->setObjectName(QStringLiteral(
"label_10"));
313 label_10->setFont(font);
315 gridLayout->addWidget(label_10, 10, 0, 1, 1);
317 label_3 =
new QLabel(tab_info);
318 label_3->setObjectName(QStringLiteral(
"label_3"));
320 gridLayout->addWidget(label_3, 11, 0, 1, 1);
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);
328 gridLayout->addWidget(numberOfBlocks, 11, 1, 1, 2);
330 labelLastBlockTime =
new QLabel(tab_info);
331 labelLastBlockTime->setObjectName(QStringLiteral(
"labelLastBlockTime"));
333 gridLayout->addWidget(labelLastBlockTime, 12, 0, 1, 1);
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);
341 gridLayout->addWidget(lastBlockTime, 12, 1, 1, 2);
343 labelMempoolTitle =
new QLabel(tab_info);
344 labelMempoolTitle->setObjectName(QStringLiteral(
"labelMempoolTitle"));
345 labelMempoolTitle->setFont(font);
347 gridLayout->addWidget(labelMempoolTitle, 13, 0, 1, 1);
349 labelNumberOfTransactions =
new QLabel(tab_info);
350 labelNumberOfTransactions->setObjectName(QStringLiteral(
"labelNumberOfTransactions"));
352 gridLayout->addWidget(labelNumberOfTransactions, 14, 0, 1, 1);
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);
360 gridLayout->addWidget(mempoolNumberTxs, 14, 1, 1, 1);
362 labelMemoryUsage =
new QLabel(tab_info);
363 labelMemoryUsage->setObjectName(QStringLiteral(
"labelMemoryUsage"));
365 gridLayout->addWidget(labelMemoryUsage, 15, 0, 1, 1);
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);
373 gridLayout->addWidget(mempoolSize, 15, 1, 1, 1);
375 verticalLayoutDebugButton =
new QVBoxLayout();
376 verticalLayoutDebugButton->setSpacing(3);
377 verticalLayoutDebugButton->setObjectName(QStringLiteral(
"verticalLayoutDebugButton"));
378 verticalSpacer_2 =
new QSpacerItem(10, 5, QSizePolicy::Minimum, QSizePolicy::Expanding);
380 verticalLayoutDebugButton->addItem(verticalSpacer_2);
382 labelDebugLogfile =
new QLabel(tab_info);
383 labelDebugLogfile->setObjectName(QStringLiteral(
"labelDebugLogfile"));
385 verticalLayoutDebugButton->addWidget(labelDebugLogfile);
387 openDebugLogfileButton =
new QPushButton(tab_info);
388 openDebugLogfileButton->setObjectName(QStringLiteral(
"openDebugLogfileButton"));
389 openDebugLogfileButton->setAutoDefault(
false);
391 verticalLayoutDebugButton->addWidget(openDebugLogfileButton);
394 gridLayout->addLayout(verticalLayoutDebugButton, 13, 2, 3, 1);
396 verticalSpacer =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
398 gridLayout->addItem(verticalSpacer, 16, 0, 1, 1);
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"));
414 horizontalLayout->addWidget(WalletSelectorLabel);
416 WalletSelector =
new QComboBox(tab_console);
417 WalletSelector->setObjectName(QStringLiteral(
"WalletSelector"));
418 WalletSelector->setSizeAdjustPolicy(QComboBox::AdjustToContents);
420 horizontalLayout->addWidget(WalletSelector);
422 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
424 horizontalLayout->addItem(horizontalSpacer);
426 fontSmallerButton =
new QPushButton(tab_console);
427 fontSmallerButton->setObjectName(QStringLiteral(
"fontSmallerButton"));
428 fontSmallerButton->setMaximumSize(QSize(24, 24));
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);
436 horizontalLayout->addWidget(fontSmallerButton);
438 fontBiggerButton =
new QPushButton(tab_console);
439 fontBiggerButton->setObjectName(QStringLiteral(
"fontBiggerButton"));
440 fontBiggerButton->setMaximumSize(QSize(24, 24));
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);
448 horizontalLayout->addWidget(fontBiggerButton);
450 clearButton =
new QPushButton(tab_console);
451 clearButton->setObjectName(QStringLiteral(
"clearButton"));
452 clearButton->setMaximumSize(QSize(24, 24));
453 clearButton->setLayoutDirection(Qt::LeftToRight);
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);
461 horizontalLayout->addWidget(clearButton);
464 verticalLayout_3->addLayout(horizontalLayout);
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));
473 verticalLayout_3->addWidget(messagesWidget);
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));
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);
490 horizontalLayoutPrompt->addWidget(promptIcon);
492 lineEdit =
new QLineEdit(tab_console);
493 lineEdit->setObjectName(QStringLiteral(
"lineEdit"));
494 lineEdit->setEnabled(
false);
496 horizontalLayoutPrompt->addWidget(lineEdit);
499 verticalLayout_3->addLayout(horizontalLayoutPrompt);
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"));
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);
516 verticalLayout_4->addWidget(trafficGraph);
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);
528 horizontalLayout_2->addWidget(sldGraphRange);
530 lblGraphRange =
new QLabel(tab_nettraffic);
531 lblGraphRange->setObjectName(QStringLiteral(
"lblGraphRange"));
532 lblGraphRange->setMinimumSize(QSize(100, 0));
533 lblGraphRange->setAlignment(Qt::AlignCenter);
535 horizontalLayout_2->addWidget(lblGraphRange);
537 btnClearTrafficGraph =
new QPushButton(tab_nettraffic);
538 btnClearTrafficGraph->setObjectName(QStringLiteral(
"btnClearTrafficGraph"));
539 btnClearTrafficGraph->setAutoDefault(
false);
541 horizontalLayout_2->addWidget(btnClearTrafficGraph);
544 verticalLayout_4->addLayout(horizontalLayout_2);
547 horizontalLayout_3->addLayout(verticalLayout_4);
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));
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);
575 horizontalLayout_4->addWidget(line);
577 label_16 =
new QLabel(groupBox);
578 label_16->setObjectName(QStringLiteral(
"label_16"));
580 horizontalLayout_4->addWidget(label_16);
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);
587 horizontalLayout_4->addWidget(lblBytesIn);
590 verticalLayout_5->addLayout(horizontalLayout_4);
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));
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);
609 horizontalLayout_5->addWidget(line_2);
611 label_17 =
new QLabel(groupBox);
612 label_17->setObjectName(QStringLiteral(
"label_17"));
614 horizontalLayout_5->addWidget(label_17);
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);
621 horizontalLayout_5->addWidget(lblBytesOut);
624 verticalLayout_5->addLayout(horizontalLayout_5);
626 verticalSpacer_4 =
new QSpacerItem(20, 407, QSizePolicy::Minimum, QSizePolicy::Expanding);
628 verticalLayout_5->addItem(verticalSpacer_4);
631 verticalLayout->addWidget(groupBox);
634 horizontalLayout_3->addLayout(verticalLayout);
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);
661 verticalLayout_7->addWidget(peerWidget);
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));
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);
680 verticalLayout_7->addWidget(banHeading);
682 banlistWidget =
new QTableView(widget_1);
683 banlistWidget->setObjectName(QStringLiteral(
"banlistWidget"));
684 banlistWidget->setTabKeyNavigation(
false);
685 banlistWidget->setSortingEnabled(
true);
686 banlistWidget->horizontalHeader()->setHighlightSections(
false);
688 verticalLayout_7->addWidget(banlistWidget);
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));
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);
714 verticalLayout_8->addWidget(peerHeading);
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"));
727 gridLayout_2->addWidget(label_30, 0, 0, 1, 1);
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);
735 gridLayout_2->addWidget(peerPermissions, 0, 1, 1, 1);
737 label_23 =
new QLabel(detailWidget);
738 label_23->setObjectName(QStringLiteral(
"label_23"));
740 gridLayout_2->addWidget(label_23, 1, 0, 1, 1);
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);
748 gridLayout_2->addWidget(peerDirection, 1, 1, 1, 1);
750 label_21 =
new QLabel(detailWidget);
751 label_21->setObjectName(QStringLiteral(
"label_21"));
753 gridLayout_2->addWidget(label_21, 2, 0, 1, 1);
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);
761 gridLayout_2->addWidget(peerVersion, 2, 1, 1, 1);
763 label_28 =
new QLabel(detailWidget);
764 label_28->setObjectName(QStringLiteral(
"label_28"));
766 gridLayout_2->addWidget(label_28, 3, 0, 1, 1);
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);
774 gridLayout_2->addWidget(peerSubversion, 3, 1, 1, 1);
776 label_4 =
new QLabel(detailWidget);
777 label_4->setObjectName(QStringLiteral(
"label_4"));
779 gridLayout_2->addWidget(label_4, 4, 0, 1, 1);
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);
787 gridLayout_2->addWidget(peerServices, 4, 1, 1, 1);
789 label_29 =
new QLabel(detailWidget);
790 label_29->setObjectName(QStringLiteral(
"label_29"));
792 gridLayout_2->addWidget(label_29, 5, 0, 1, 1);
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);
800 gridLayout_2->addWidget(peerHeight, 5, 1, 1, 1);
802 label_27 =
new QLabel(detailWidget);
803 label_27->setObjectName(QStringLiteral(
"label_27"));
805 gridLayout_2->addWidget(label_27, 6, 0, 1, 1);
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);
813 gridLayout_2->addWidget(peerSyncHeight, 6, 1, 1, 1);
815 label_25 =
new QLabel(detailWidget);
816 label_25->setObjectName(QStringLiteral(
"label_25"));
818 gridLayout_2->addWidget(label_25, 7, 0, 1, 1);
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);
826 gridLayout_2->addWidget(peerCommonHeight, 7, 1, 1, 1);
828 label_22 =
new QLabel(detailWidget);
829 label_22->setObjectName(QStringLiteral(
"label_22"));
831 gridLayout_2->addWidget(label_22, 8, 0, 1, 1);
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);
839 gridLayout_2->addWidget(peerConnTime, 8, 1, 1, 1);
841 label_15 =
new QLabel(detailWidget);
842 label_15->setObjectName(QStringLiteral(
"label_15"));
844 gridLayout_2->addWidget(label_15, 9, 0, 1, 1);
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);
852 gridLayout_2->addWidget(peerLastSend, 9, 1, 1, 1);
854 label_19 =
new QLabel(detailWidget);
855 label_19->setObjectName(QStringLiteral(
"label_19"));
857 gridLayout_2->addWidget(label_19, 10, 0, 1, 1);
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);
865 gridLayout_2->addWidget(peerLastRecv, 10, 1, 1, 1);
867 label_18 =
new QLabel(detailWidget);
868 label_18->setObjectName(QStringLiteral(
"label_18"));
870 gridLayout_2->addWidget(label_18, 11, 0, 1, 1);
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);
878 gridLayout_2->addWidget(peerBytesSent, 11, 1, 1, 1);
880 label_20 =
new QLabel(detailWidget);
881 label_20->setObjectName(QStringLiteral(
"label_20"));
883 gridLayout_2->addWidget(label_20, 12, 0, 1, 1);
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);
891 gridLayout_2->addWidget(peerBytesRecv, 12, 1, 1, 1);
893 label_26 =
new QLabel(detailWidget);
894 label_26->setObjectName(QStringLiteral(
"label_26"));
896 gridLayout_2->addWidget(label_26, 13, 0, 1, 1);
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);
904 gridLayout_2->addWidget(peerPingTime, 13, 1, 1, 1);
906 peerPingWaitLabel =
new QLabel(detailWidget);
907 peerPingWaitLabel->setObjectName(QStringLiteral(
"peerPingWaitLabel"));
909 gridLayout_2->addWidget(peerPingWaitLabel, 14, 0, 1, 1);
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);
917 gridLayout_2->addWidget(peerPingWait, 14, 1, 1, 1);
919 peerMinPingLabel =
new QLabel(detailWidget);
920 peerMinPingLabel->setObjectName(QStringLiteral(
"peerMinPingLabel"));
922 gridLayout_2->addWidget(peerMinPingLabel, 15, 0, 1, 1);
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);
930 gridLayout_2->addWidget(peerMinPing, 15, 1, 1, 1);
932 label_timeoffset =
new QLabel(detailWidget);
933 label_timeoffset->setObjectName(QStringLiteral(
"label_timeoffset"));
935 gridLayout_2->addWidget(label_timeoffset, 16, 0, 1, 1);
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);
943 gridLayout_2->addWidget(timeoffset, 16, 1, 1, 1);
945 peerMappedASLabel =
new QLabel(detailWidget);
946 peerMappedASLabel->setObjectName(QStringLiteral(
"peerMappedASLabel"));
948 gridLayout_2->addWidget(peerMappedASLabel, 17, 0, 1, 1);
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);
956 gridLayout_2->addWidget(peerMappedAS, 17, 1, 1, 1);
958 verticalSpacer_3 =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
960 gridLayout_2->addItem(verticalSpacer_3, 18, 0, 1, 1);
962 gridLayout_2->setColumnStretch(1, 1);
963 scrollArea->setWidget(detailWidget);
965 verticalLayout_8->addWidget(scrollArea);
967 splitter->addWidget(widget_2);
969 verticalLayout_6->addWidget(splitter);
971 tabWidget->addTab(tab_peers, QString());
973 verticalLayout_2->addWidget(tabWidget);
978 tabWidget->setCurrentIndex(0);
981 QMetaObject::connectSlotsByName(RPCConsole);
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)
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));
1107 #endif // UI_DEBUGWINDOW_H QTableView * banlistWidget
QSpacerItem * horizontalSpacer
Local Bitcoin RPC console.
QLabel * berkeleyDBVersion
QHBoxLayout * horizontalLayout_5
QPushButton * openDebugLogfileButton
QVBoxLayout * verticalLayout_5
QVBoxLayout * verticalLayout_4
QLabel * numberOfConnections
QHBoxLayout * horizontalLayoutPrompt
QHBoxLayout * horizontalLayout_3
QLabel * labelMempoolTitle
QLabel * peerCommonHeight
QTextEdit * messagesWidget
QLabel * labelLastBlockTime
QSpacerItem * verticalSpacer_3
QLabel * labelMemoryUsage
QGridLayout * gridLayout_2
void setupUi(QWidget *RPCConsole)
QLabel * mempoolNumberTxs
void retranslateUi(QWidget *RPCConsole)
QHBoxLayout * horizontalLayout_4
QVBoxLayout * verticalLayout_7
QPushButton * btnClearTrafficGraph
QLabel * peerPingWaitLabel
QPushButton * fontSmallerButton
QLabel * WalletSelectorLabel
QHBoxLayout * horizontalLayout
QPushButton * clearButton
QVBoxLayout * verticalLayout_8
QVBoxLayout * verticalLayout_3
QLabel * labelDebugLogfile
QLabel * peerMappedASLabel
QLabel * label_berkeleyDBVersion
TrafficGraphWidget * trafficGraph
QVBoxLayout * verticalLayout
QLabel * labelClientUserAgent
QLabel * label_timeoffset
QSpacerItem * verticalSpacer_4
QSpacerItem * verticalSpacer_2
QVBoxLayout * verticalLayout_6
QVBoxLayout * verticalLayoutDebugButton
QLabel * labelNumberOfTransactions
QComboBox * WalletSelector
QPushButton * fontBiggerButton
QSpacerItem * verticalSpacer
QLabel * peerMinPingLabel
QVBoxLayout * verticalLayout_2
QHBoxLayout * horizontalLayout_2