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