Dash Core  0.12.2.1
P2P Digital Currency
ui_optionsdialog.h
Go to the documentation of this file.
1 /********************************************************************************
2 ** Form generated from reading UI file 'optionsdialog.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_OPTIONSDIALOG_H
10 #define UI_OPTIONSDIALOG_H
11 
12 #include <QtCore/QVariant>
13 #include <QtWidgets/QAction>
14 #include <QtWidgets/QApplication>
15 #include <QtWidgets/QButtonGroup>
16 #include <QtWidgets/QCheckBox>
17 #include <QtWidgets/QDialog>
18 #include <QtWidgets/QFrame>
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/QSpacerItem>
26 #include <QtWidgets/QSpinBox>
27 #include <QtWidgets/QTabWidget>
28 #include <QtWidgets/QVBoxLayout>
29 #include <QtWidgets/QWidget>
30 #include "qvalidatedlineedit.h"
31 #include "qvaluecombobox.h"
32 
33 QT_BEGIN_NAMESPACE
34 
36 {
37 public:
38  QVBoxLayout *verticalLayout;
39  QTabWidget *tabWidget;
40  QWidget *tabMain;
41  QVBoxLayout *verticalLayout_Main;
42  QCheckBox *bitcoinAtStartup;
45  QSpinBox *databaseCache;
50  QSpinBox *threadsScriptVerif;
52  QSpacerItem *verticalSpacer_Main;
53  QWidget *tabWallet;
54  QVBoxLayout *verticalLayout_Wallet;
55  QGroupBox *groupBox;
56  QVBoxLayout *verticalLayout_2;
57  QCheckBox *coinControlFeatures;
58  QCheckBox *showMasternodesTab;
59  QCheckBox *showAdvancedPSUI;
60  QCheckBox *lowKeysWarning;
62  QCheckBox *spendZeroConfChange;
64  QLabel *label;
65  QSpinBox *privateSendRounds;
66  QHBoxLayout *horizontalLayout;
67  QLabel *label_2;
68  QSpinBox *privateSendAmount;
69  QSpacerItem *verticalSpacer_Wallet;
70  QWidget *tabNetwork;
71  QVBoxLayout *verticalLayout_Network;
72  QCheckBox *mapPortUpnp;
73  QCheckBox *allowIncoming;
74  QCheckBox *connectSocks;
76  QLabel *proxyIpLabel;
78  QLabel *proxyPortLabel;
79  QLineEdit *proxyPort;
82  QLabel *proxyActiveNets;
83  QCheckBox *proxyReachIPv4;
85  QCheckBox *proxyReachIPv6;
87  QCheckBox *proxyReachTor;
90  QCheckBox *connectSocksTor;
92  QLabel *proxyIpTorLabel;
95  QLineEdit *proxyPortTor;
97  QSpacerItem *verticalSpacer_Network;
98  QWidget *tabWindow;
99  QVBoxLayout *verticalLayout_Window;
100  QCheckBox *hideTrayIcon;
101  QCheckBox *minimizeToTray;
102  QCheckBox *minimizeOnClose;
103  QSpacerItem *verticalSpacer_Window;
104  QWidget *tabDisplay;
107  QLabel *langLabel;
109  QLabel *label_3;
111  QLabel *themeLabel;
113  QFrame *line;
115  QLabel *unitLabel;
118  QLabel *digitsLabel;
122  QLineEdit *thirdPartyTxUrls;
123  QSpacerItem *verticalSpacer;
124  QFrame *frame;
125  QVBoxLayout *verticalLayout_Bottom;
131  QPushButton *resetButton;
132  QSpacerItem *horizontalSpacer_1;
133  QLabel *statusLabel;
134  QSpacerItem *horizontalSpacer_2;
135  QPushButton *okButton;
136  QPushButton *cancelButton;
137 
138  void setupUi(QDialog *OptionsDialog)
139  {
140  if (OptionsDialog->objectName().isEmpty())
141  OptionsDialog->setObjectName(QStringLiteral("OptionsDialog"));
142  OptionsDialog->resize(576, 402);
143  OptionsDialog->setModal(true);
144  verticalLayout = new QVBoxLayout(OptionsDialog);
145  verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
146  tabWidget = new QTabWidget(OptionsDialog);
147  tabWidget->setObjectName(QStringLiteral("tabWidget"));
148  tabMain = new QWidget();
149  tabMain->setObjectName(QStringLiteral("tabMain"));
150  verticalLayout_Main = new QVBoxLayout(tabMain);
151  verticalLayout_Main->setObjectName(QStringLiteral("verticalLayout_Main"));
152  bitcoinAtStartup = new QCheckBox(tabMain);
153  bitcoinAtStartup->setObjectName(QStringLiteral("bitcoinAtStartup"));
154 
156 
157  horizontalLayout_2_Main = new QHBoxLayout();
158  horizontalLayout_2_Main->setObjectName(QStringLiteral("horizontalLayout_2_Main"));
159  databaseCacheLabel = new QLabel(tabMain);
160  databaseCacheLabel->setObjectName(QStringLiteral("databaseCacheLabel"));
161  databaseCacheLabel->setTextFormat(Qt::PlainText);
162 
164 
165  databaseCache = new QSpinBox(tabMain);
166  databaseCache->setObjectName(QStringLiteral("databaseCache"));
167 
169 
170  databaseCacheUnitLabel = new QLabel(tabMain);
171  databaseCacheUnitLabel->setObjectName(QStringLiteral("databaseCacheUnitLabel"));
172  databaseCacheUnitLabel->setTextFormat(Qt::PlainText);
173 
175 
176  horizontalSpacer_2_Main = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
177 
179 
180 
182 
183  horizontalLayout_3_Main = new QHBoxLayout();
184  horizontalLayout_3_Main->setObjectName(QStringLiteral("horizontalLayout_3_Main"));
185  threadsScriptVerifLabel = new QLabel(tabMain);
186  threadsScriptVerifLabel->setObjectName(QStringLiteral("threadsScriptVerifLabel"));
187  threadsScriptVerifLabel->setTextFormat(Qt::PlainText);
188 
190 
191  threadsScriptVerif = new QSpinBox(tabMain);
192  threadsScriptVerif->setObjectName(QStringLiteral("threadsScriptVerif"));
193 
195 
196  horizontalSpacer_3_Main = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
197 
199 
200 
202 
203  verticalSpacer_Main = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
204 
206 
207  tabWidget->addTab(tabMain, QString());
208  tabWallet = new QWidget();
209  tabWallet->setObjectName(QStringLiteral("tabWallet"));
210  verticalLayout_Wallet = new QVBoxLayout(tabWallet);
211  verticalLayout_Wallet->setObjectName(QStringLiteral("verticalLayout_Wallet"));
212  groupBox = new QGroupBox(tabWallet);
213  groupBox->setObjectName(QStringLiteral("groupBox"));
214  verticalLayout_2 = new QVBoxLayout(groupBox);
215  verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2"));
216  coinControlFeatures = new QCheckBox(groupBox);
217  coinControlFeatures->setObjectName(QStringLiteral("coinControlFeatures"));
218 
220 
221  showMasternodesTab = new QCheckBox(groupBox);
222  showMasternodesTab->setObjectName(QStringLiteral("showMasternodesTab"));
223 
225 
226  showAdvancedPSUI = new QCheckBox(groupBox);
227  showAdvancedPSUI->setObjectName(QStringLiteral("showAdvancedPSUI"));
228 
230 
231  lowKeysWarning = new QCheckBox(groupBox);
232  lowKeysWarning->setObjectName(QStringLiteral("lowKeysWarning"));
233 
234  verticalLayout_2->addWidget(lowKeysWarning);
235 
236  privateSendMultiSession = new QCheckBox(groupBox);
237  privateSendMultiSession->setObjectName(QStringLiteral("privateSendMultiSession"));
238 
240 
241  spendZeroConfChange = new QCheckBox(groupBox);
242  spendZeroConfChange->setObjectName(QStringLiteral("spendZeroConfChange"));
243 
245 
246 
247  verticalLayout_Wallet->addWidget(groupBox);
248 
249  horizontalLayout_4_Wallet = new QHBoxLayout();
250  horizontalLayout_4_Wallet->setObjectName(QStringLiteral("horizontalLayout_4_Wallet"));
251  label = new QLabel(tabWallet);
252  label->setObjectName(QStringLiteral("label"));
253 
254  horizontalLayout_4_Wallet->addWidget(label);
255 
256  privateSendRounds = new QSpinBox(tabWallet);
257  privateSendRounds->setObjectName(QStringLiteral("privateSendRounds"));
258  privateSendRounds->setMinimum(2);
259  privateSendRounds->setMaximum(8);
260  privateSendRounds->setValue(4);
261 
263 
264 
266 
267  horizontalLayout = new QHBoxLayout();
268  horizontalLayout->setObjectName(QStringLiteral("horizontalLayout"));
269  label_2 = new QLabel(tabWallet);
270  label_2->setObjectName(QStringLiteral("label_2"));
271 #ifndef QT_NO_STATUSTIP
272  label_2->setStatusTip(QStringLiteral(""));
273 #endif // QT_NO_STATUSTIP
274 #ifndef QT_NO_WHATSTHIS
275  label_2->setWhatsThis(QStringLiteral(""));
276 #endif // QT_NO_WHATSTHIS
277 #ifndef QT_NO_ACCESSIBILITY
278  label_2->setAccessibleName(QStringLiteral(""));
279 #endif // QT_NO_ACCESSIBILITY
280 #ifndef QT_NO_ACCESSIBILITY
281  label_2->setAccessibleDescription(QStringLiteral(""));
282 #endif // QT_NO_ACCESSIBILITY
283 
284  horizontalLayout->addWidget(label_2);
285 
286  privateSendAmount = new QSpinBox(tabWallet);
287  privateSendAmount->setObjectName(QStringLiteral("privateSendAmount"));
288  privateSendAmount->setMinimum(2);
289  privateSendAmount->setMaximum(2000);
290  privateSendAmount->setSingleStep(10);
291  privateSendAmount->setValue(1000);
292 
294 
295 
297 
298  verticalSpacer_Wallet = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
299 
301 
302  tabWidget->addTab(tabWallet, QString());
303  tabNetwork = new QWidget();
304  tabNetwork->setObjectName(QStringLiteral("tabNetwork"));
305  verticalLayout_Network = new QVBoxLayout(tabNetwork);
306  verticalLayout_Network->setObjectName(QStringLiteral("verticalLayout_Network"));
307  mapPortUpnp = new QCheckBox(tabNetwork);
308  mapPortUpnp->setObjectName(QStringLiteral("mapPortUpnp"));
309 
311 
312  allowIncoming = new QCheckBox(tabNetwork);
313  allowIncoming->setObjectName(QStringLiteral("allowIncoming"));
314 
316 
317  connectSocks = new QCheckBox(tabNetwork);
318  connectSocks->setObjectName(QStringLiteral("connectSocks"));
319 
321 
322  horizontalLayout_1_Network = new QHBoxLayout();
323  horizontalLayout_1_Network->setObjectName(QStringLiteral("horizontalLayout_1_Network"));
324  proxyIpLabel = new QLabel(tabNetwork);
325  proxyIpLabel->setObjectName(QStringLiteral("proxyIpLabel"));
326  proxyIpLabel->setTextFormat(Qt::PlainText);
327 
329 
331  proxyIp->setObjectName(QStringLiteral("proxyIp"));
332  proxyIp->setMinimumSize(QSize(140, 0));
333  proxyIp->setMaximumSize(QSize(140, 16777215));
334 
336 
337  proxyPortLabel = new QLabel(tabNetwork);
338  proxyPortLabel->setObjectName(QStringLiteral("proxyPortLabel"));
339  proxyPortLabel->setTextFormat(Qt::PlainText);
340 
342 
343  proxyPort = new QLineEdit(tabNetwork);
344  proxyPort->setObjectName(QStringLiteral("proxyPort"));
345  proxyPort->setMinimumSize(QSize(55, 0));
346  proxyPort->setMaximumSize(QSize(55, 16777215));
347 
349 
350  horizontalSpacer_1_Network = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
351 
353 
354 
356 
357  horizontalLayout_2_Network = new QHBoxLayout();
358  horizontalLayout_2_Network->setObjectName(QStringLiteral("horizontalLayout_2_Network"));
359  proxyActiveNets = new QLabel(tabNetwork);
360  proxyActiveNets->setObjectName(QStringLiteral("proxyActiveNets"));
361  proxyActiveNets->setTextFormat(Qt::PlainText);
362 
364 
365  proxyReachIPv4 = new QCheckBox(tabNetwork);
366  proxyReachIPv4->setObjectName(QStringLiteral("proxyReachIPv4"));
367  proxyReachIPv4->setEnabled(false);
368 
370 
371  proxyReachIPv4Label = new QLabel(tabNetwork);
372  proxyReachIPv4Label->setObjectName(QStringLiteral("proxyReachIPv4Label"));
373  proxyReachIPv4Label->setTextFormat(Qt::PlainText);
374 
376 
377  proxyReachIPv6 = new QCheckBox(tabNetwork);
378  proxyReachIPv6->setObjectName(QStringLiteral("proxyReachIPv6"));
379  proxyReachIPv6->setEnabled(false);
380 
382 
383  proxyReachIPv6Label = new QLabel(tabNetwork);
384  proxyReachIPv6Label->setObjectName(QStringLiteral("proxyReachIPv6Label"));
385  proxyReachIPv6Label->setTextFormat(Qt::PlainText);
386 
388 
389  proxyReachTor = new QCheckBox(tabNetwork);
390  proxyReachTor->setObjectName(QStringLiteral("proxyReachTor"));
391  proxyReachTor->setEnabled(false);
392 
394 
395  proxyReachTorLabel = new QLabel(tabNetwork);
396  proxyReachTorLabel->setObjectName(QStringLiteral("proxyReachTorLabel"));
397  proxyReachTorLabel->setTextFormat(Qt::PlainText);
398 
400 
401  horizontalSpacer_2_Network = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
402 
404 
405 
407 
408  connectSocksTor = new QCheckBox(tabNetwork);
409  connectSocksTor->setObjectName(QStringLiteral("connectSocksTor"));
410 
412 
413  horizontalLayout_3_Network = new QHBoxLayout();
414  horizontalLayout_3_Network->setObjectName(QStringLiteral("horizontalLayout_3_Network"));
415  proxyIpTorLabel = new QLabel(tabNetwork);
416  proxyIpTorLabel->setObjectName(QStringLiteral("proxyIpTorLabel"));
417  proxyIpTorLabel->setTextFormat(Qt::PlainText);
418 
420 
422  proxyIpTor->setObjectName(QStringLiteral("proxyIpTor"));
423  proxyIpTor->setMinimumSize(QSize(140, 0));
424  proxyIpTor->setMaximumSize(QSize(140, 16777215));
425 
427 
428  proxyPortTorLabel = new QLabel(tabNetwork);
429  proxyPortTorLabel->setObjectName(QStringLiteral("proxyPortTorLabel"));
430  proxyPortTorLabel->setTextFormat(Qt::PlainText);
431 
433 
434  proxyPortTor = new QLineEdit(tabNetwork);
435  proxyPortTor->setObjectName(QStringLiteral("proxyPortTor"));
436  proxyPortTor->setMinimumSize(QSize(55, 0));
437  proxyPortTor->setMaximumSize(QSize(55, 16777215));
438 
440 
441  horizontalSpacer_4_Network = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
442 
444 
445 
447 
448  verticalSpacer_Network = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
449 
451 
452  tabWidget->addTab(tabNetwork, QString());
453  tabWindow = new QWidget();
454  tabWindow->setObjectName(QStringLiteral("tabWindow"));
455  verticalLayout_Window = new QVBoxLayout(tabWindow);
456  verticalLayout_Window->setObjectName(QStringLiteral("verticalLayout_Window"));
457  hideTrayIcon = new QCheckBox(tabWindow);
458  hideTrayIcon->setObjectName(QStringLiteral("hideTrayIcon"));
459 
461 
462  minimizeToTray = new QCheckBox(tabWindow);
463  minimizeToTray->setObjectName(QStringLiteral("minimizeToTray"));
464 
466 
467  minimizeOnClose = new QCheckBox(tabWindow);
468  minimizeOnClose->setObjectName(QStringLiteral("minimizeOnClose"));
469 
471 
472  verticalSpacer_Window = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
473 
475 
476  tabWidget->addTab(tabWindow, QString());
477  tabDisplay = new QWidget();
478  tabDisplay->setObjectName(QStringLiteral("tabDisplay"));
479  verticalLayout_Display = new QVBoxLayout(tabDisplay);
480  verticalLayout_Display->setObjectName(QStringLiteral("verticalLayout_Display"));
481  horizontalLayout_1_Display = new QHBoxLayout();
482  horizontalLayout_1_Display->setObjectName(QStringLiteral("horizontalLayout_1_Display"));
483  langLabel = new QLabel(tabDisplay);
484  langLabel->setObjectName(QStringLiteral("langLabel"));
485  langLabel->setTextFormat(Qt::PlainText);
486 
488 
490  lang->setObjectName(QStringLiteral("lang"));
491 
492  horizontalLayout_1_Display->addWidget(lang);
493 
494 
496 
497  label_3 = new QLabel(tabDisplay);
498  label_3->setObjectName(QStringLiteral("label_3"));
499 #ifndef QT_NO_TOOLTIP
500  label_3->setToolTip(QStringLiteral(""));
501 #endif // QT_NO_TOOLTIP
502 #ifndef QT_NO_STATUSTIP
503  label_3->setStatusTip(QStringLiteral(""));
504 #endif // QT_NO_STATUSTIP
505 #ifndef QT_NO_WHATSTHIS
506  label_3->setWhatsThis(QStringLiteral(""));
507 #endif // QT_NO_WHATSTHIS
508 #ifndef QT_NO_ACCESSIBILITY
509  label_3->setAccessibleName(QStringLiteral(""));
510 #endif // QT_NO_ACCESSIBILITY
511  label_3->setWordWrap(true);
512  label_3->setOpenExternalLinks(true);
513  label_3->setTextInteractionFlags(Qt::TextBrowserInteraction);
514 
515  verticalLayout_Display->addWidget(label_3);
516 
517  horizontalLayout_4_Display = new QHBoxLayout();
518  horizontalLayout_4_Display->setObjectName(QStringLiteral("horizontalLayout_4_Display"));
519  themeLabel = new QLabel(tabDisplay);
520  themeLabel->setObjectName(QStringLiteral("themeLabel"));
521 
523 
525  theme->setObjectName(QStringLiteral("theme"));
526 
527  horizontalLayout_4_Display->addWidget(theme);
528 
529 
531 
532  line = new QFrame(tabDisplay);
533  line->setObjectName(QStringLiteral("line"));
534  line->setFrameShape(QFrame::HLine);
535  line->setFrameShadow(QFrame::Sunken);
536 
537  verticalLayout_Display->addWidget(line);
538 
539  horizontalLayout_2_Display = new QHBoxLayout();
540  horizontalLayout_2_Display->setObjectName(QStringLiteral("horizontalLayout_2_Display"));
541  unitLabel = new QLabel(tabDisplay);
542  unitLabel->setObjectName(QStringLiteral("unitLabel"));
543  unitLabel->setTextFormat(Qt::PlainText);
544 
546 
548  unit->setObjectName(QStringLiteral("unit"));
549 
550  horizontalLayout_2_Display->addWidget(unit);
551 
552 
554 
555  horizontalLayout_5_Display = new QHBoxLayout();
556  horizontalLayout_5_Display->setObjectName(QStringLiteral("horizontalLayout_5_Display"));
557  digitsLabel = new QLabel(tabDisplay);
558  digitsLabel->setObjectName(QStringLiteral("digitsLabel"));
559 
561 
563  digits->setObjectName(QStringLiteral("digits"));
564 
566 
567 
569 
570  horizontalLayout_3_Display = new QHBoxLayout();
571  horizontalLayout_3_Display->setObjectName(QStringLiteral("horizontalLayout_3_Display"));
572  thirdPartyTxUrlsLabel = new QLabel(tabDisplay);
573  thirdPartyTxUrlsLabel->setObjectName(QStringLiteral("thirdPartyTxUrlsLabel"));
574 
576 
577  thirdPartyTxUrls = new QLineEdit(tabDisplay);
578  thirdPartyTxUrls->setObjectName(QStringLiteral("thirdPartyTxUrls"));
579 
581 
582 
584 
585  verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
586 
588 
589  tabWidget->addTab(tabDisplay, QString());
590 
591  verticalLayout->addWidget(tabWidget);
592 
593  frame = new QFrame(OptionsDialog);
594  frame->setObjectName(QStringLiteral("frame"));
595  verticalLayout_Bottom = new QVBoxLayout(frame);
596  verticalLayout_Bottom->setObjectName(QStringLiteral("verticalLayout_Bottom"));
597  horizontalLayout_Bottom = new QHBoxLayout();
598  horizontalLayout_Bottom->setObjectName(QStringLiteral("horizontalLayout_Bottom"));
600  overriddenByCommandLineInfoLabel->setObjectName(QStringLiteral("overriddenByCommandLineInfoLabel"));
601  overriddenByCommandLineInfoLabel->setTextFormat(Qt::PlainText);
602 
604 
605  horizontalSpacer_Bottom = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
606 
608 
609 
611 
612  overriddenByCommandLineLabel = new QLabel(frame);
613  overriddenByCommandLineLabel->setObjectName(QStringLiteral("overriddenByCommandLineLabel"));
614  overriddenByCommandLineLabel->setTextFormat(Qt::PlainText);
615  overriddenByCommandLineLabel->setWordWrap(true);
616 
618 
619 
620  verticalLayout->addWidget(frame);
621 
622  horizontalLayout_Buttons = new QHBoxLayout();
623  horizontalLayout_Buttons->setObjectName(QStringLiteral("horizontalLayout_Buttons"));
624  resetButton = new QPushButton(OptionsDialog);
625  resetButton->setObjectName(QStringLiteral("resetButton"));
626  resetButton->setAutoDefault(false);
627 
629 
630  horizontalSpacer_1 = new QSpacerItem(40, 48, QSizePolicy::Expanding, QSizePolicy::Minimum);
631 
633 
634  statusLabel = new QLabel(OptionsDialog);
635  statusLabel->setObjectName(QStringLiteral("statusLabel"));
636  statusLabel->setMinimumSize(QSize(200, 0));
637  QFont font;
638  font.setBold(true);
639  font.setWeight(75);
640  statusLabel->setFont(font);
641  statusLabel->setTextFormat(Qt::PlainText);
642  statusLabel->setWordWrap(true);
643 
645 
646  horizontalSpacer_2 = new QSpacerItem(40, 48, QSizePolicy::Expanding, QSizePolicy::Minimum);
647 
649 
650  okButton = new QPushButton(OptionsDialog);
651  okButton->setObjectName(QStringLiteral("okButton"));
652  okButton->setAutoDefault(false);
653 
655 
656  cancelButton = new QPushButton(OptionsDialog);
657  cancelButton->setObjectName(QStringLiteral("cancelButton"));
658  cancelButton->setAutoDefault(false);
659 
661 
662 
664 
665 #ifndef QT_NO_SHORTCUT
668  proxyIpLabel->setBuddy(proxyIp);
669  proxyPortLabel->setBuddy(proxyPort);
670  proxyIpTorLabel->setBuddy(proxyIpTor);
671  proxyPortTorLabel->setBuddy(proxyPortTor);
672  langLabel->setBuddy(lang);
673  unitLabel->setBuddy(unit);
675 #endif // QT_NO_SHORTCUT
676 
678 
679  tabWidget->setCurrentIndex(0);
680  okButton->setDefault(true);
681 
682 
683  QMetaObject::connectSlotsByName(OptionsDialog);
684  } // setupUi
685 
687  {
688  OptionsDialog->setWindowTitle(QApplication::translate("OptionsDialog", "Options", 0));
689 #ifndef QT_NO_TOOLTIP
690  bitcoinAtStartup->setToolTip(QApplication::translate("OptionsDialog", "Automatically start Dash Core after logging in to the system.", 0));
691 #endif // QT_NO_TOOLTIP
692  bitcoinAtStartup->setText(QApplication::translate("OptionsDialog", "&Start Dash Core on system login", 0));
693  databaseCacheLabel->setText(QApplication::translate("OptionsDialog", "Size of &database cache", 0));
694  databaseCacheUnitLabel->setText(QApplication::translate("OptionsDialog", "MB", 0));
695  threadsScriptVerifLabel->setText(QApplication::translate("OptionsDialog", "Number of script &verification threads", 0));
696 #ifndef QT_NO_TOOLTIP
697  threadsScriptVerif->setToolTip(QApplication::translate("OptionsDialog", "(0 = auto, <0 = leave that many cores free)", 0));
698 #endif // QT_NO_TOOLTIP
699  tabWidget->setTabText(tabWidget->indexOf(tabMain), QApplication::translate("OptionsDialog", "&Main", 0));
700  groupBox->setTitle(QApplication::translate("OptionsDialog", "Expert", 0));
701 #ifndef QT_NO_TOOLTIP
702  coinControlFeatures->setToolTip(QApplication::translate("OptionsDialog", "Whether to show coin control features or not.", 0));
703 #endif // QT_NO_TOOLTIP
704  coinControlFeatures->setText(QApplication::translate("OptionsDialog", "Enable coin &control features", 0));
705 #ifndef QT_NO_TOOLTIP
706  showMasternodesTab->setToolTip(QApplication::translate("OptionsDialog", "Show additional tab listing all your masternodes in first sub-tab<br/>and all masternodes on the network in second sub-tab.", 0));
707 #endif // QT_NO_TOOLTIP
708  showMasternodesTab->setText(QApplication::translate("OptionsDialog", "Show Masternodes Tab", 0));
709 #ifndef QT_NO_TOOLTIP
710  showAdvancedPSUI->setToolTip(QApplication::translate("OptionsDialog", "Show additional information and buttons for PrivateSend on overview screen.", 0));
711 #endif // QT_NO_TOOLTIP
712  showAdvancedPSUI->setText(QApplication::translate("OptionsDialog", "Enable advanced PrivateSend interface", 0));
713 #ifndef QT_NO_TOOLTIP
714  lowKeysWarning->setToolTip(QApplication::translate("OptionsDialog", "Show warning dialog when PrivateSend detects that wallet has very low number of keys left.", 0));
715 #endif // QT_NO_TOOLTIP
716  lowKeysWarning->setText(QApplication::translate("OptionsDialog", "Warn if PrivateSend is running out of keys", 0));
717 #ifndef QT_NO_TOOLTIP
718  privateSendMultiSession->setToolTip(QApplication::translate("OptionsDialog", "Whether to use experimental PrivateSend mode with multiple mixing sessions per block.<br/>Note: You must use this feature carefully.<br/>Make sure you always have recent wallet (auto)backup in a safe place!", 0));
719 #endif // QT_NO_TOOLTIP
720  privateSendMultiSession->setText(QApplication::translate("OptionsDialog", "Enable PrivateSend &multi-session", 0));
721 #ifndef QT_NO_TOOLTIP
722  spendZeroConfChange->setToolTip(QApplication::translate("OptionsDialog", "If you disable the spending of unconfirmed change, the change from a transaction<br/>cannot be used until that transaction has at least one confirmation.<br/>This also affects how your balance is computed.", 0));
723 #endif // QT_NO_TOOLTIP
724  spendZeroConfChange->setText(QApplication::translate("OptionsDialog", "&Spend unconfirmed change", 0));
725 #ifndef QT_NO_TOOLTIP
726  label->setToolTip(QApplication::translate("OptionsDialog", "This setting determines the amount of individual masternodes that an input will be anonymized through.<br/>More rounds of anonymization gives a higher degree of privacy, but also costs more in fees.", 0));
727 #endif // QT_NO_TOOLTIP
728  label->setText(QApplication::translate("OptionsDialog", "PrivateSend rounds to use", 0));
729 #ifndef QT_NO_TOOLTIP
730  label_2->setToolTip(QApplication::translate("OptionsDialog", "This amount acts as a threshold to turn off PrivateSend once it's reached.", 0));
731 #endif // QT_NO_TOOLTIP
732  label_2->setText(QApplication::translate("OptionsDialog", "Amount of Dash to keep anonymized", 0));
733  tabWidget->setTabText(tabWidget->indexOf(tabWallet), QApplication::translate("OptionsDialog", "W&allet", 0));
734 #ifndef QT_NO_TOOLTIP
735  mapPortUpnp->setToolTip(QApplication::translate("OptionsDialog", "Automatically open the Dash Core client port on the router. This only works when your router supports UPnP and it is enabled.", 0));
736 #endif // QT_NO_TOOLTIP
737  mapPortUpnp->setText(QApplication::translate("OptionsDialog", "Map port using &UPnP", 0));
738 #ifndef QT_NO_TOOLTIP
739  allowIncoming->setToolTip(QApplication::translate("OptionsDialog", "Accept connections from outside", 0));
740 #endif // QT_NO_TOOLTIP
741  allowIncoming->setText(QApplication::translate("OptionsDialog", "Allow incoming connections", 0));
742 #ifndef QT_NO_TOOLTIP
743  connectSocks->setToolTip(QApplication::translate("OptionsDialog", "Connect to the Dash network through a SOCKS5 proxy.", 0));
744 #endif // QT_NO_TOOLTIP
745  connectSocks->setText(QApplication::translate("OptionsDialog", "&Connect through SOCKS5 proxy (default proxy):", 0));
746  proxyIpLabel->setText(QApplication::translate("OptionsDialog", "Proxy &IP:", 0));
747 #ifndef QT_NO_TOOLTIP
748  proxyIp->setToolTip(QApplication::translate("OptionsDialog", "IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1)", 0));
749 #endif // QT_NO_TOOLTIP
750  proxyPortLabel->setText(QApplication::translate("OptionsDialog", "&Port:", 0));
751 #ifndef QT_NO_TOOLTIP
752  proxyPort->setToolTip(QApplication::translate("OptionsDialog", "Port of the proxy (e.g. 9050)", 0));
753 #endif // QT_NO_TOOLTIP
754  proxyActiveNets->setText(QApplication::translate("OptionsDialog", "Used for reaching peers via:", 0));
755 #ifndef QT_NO_TOOLTIP
756  proxyReachIPv4->setToolTip(QApplication::translate("OptionsDialog", "Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type.", 0));
757 #endif // QT_NO_TOOLTIP
758  proxyReachIPv4->setText(QString());
759  proxyReachIPv4Label->setText(QApplication::translate("OptionsDialog", "IPv4", 0));
760 #ifndef QT_NO_TOOLTIP
761  proxyReachIPv6->setToolTip(QApplication::translate("OptionsDialog", "Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type.", 0));
762 #endif // QT_NO_TOOLTIP
763  proxyReachIPv6->setText(QString());
764  proxyReachIPv6Label->setText(QApplication::translate("OptionsDialog", "IPv6", 0));
765 #ifndef QT_NO_TOOLTIP
766  proxyReachTor->setToolTip(QApplication::translate("OptionsDialog", "Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type.", 0));
767 #endif // QT_NO_TOOLTIP
768  proxyReachTor->setText(QString());
769  proxyReachTorLabel->setText(QApplication::translate("OptionsDialog", "Tor", 0));
770 #ifndef QT_NO_TOOLTIP
771  connectSocksTor->setToolTip(QApplication::translate("OptionsDialog", "Connect to the Dash network through a separate SOCKS5 proxy for Tor hidden services.", 0));
772 #endif // QT_NO_TOOLTIP
773  connectSocksTor->setText(QApplication::translate("OptionsDialog", "Use separate SOCKS5 proxy to reach peers via Tor hidden services:", 0));
774  proxyIpTorLabel->setText(QApplication::translate("OptionsDialog", "Proxy &IP:", 0));
775 #ifndef QT_NO_TOOLTIP
776  proxyIpTor->setToolTip(QApplication::translate("OptionsDialog", "IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1)", 0));
777 #endif // QT_NO_TOOLTIP
778  proxyPortTorLabel->setText(QApplication::translate("OptionsDialog", "&Port:", 0));
779 #ifndef QT_NO_TOOLTIP
780  proxyPortTor->setToolTip(QApplication::translate("OptionsDialog", "Port of the proxy (e.g. 9050)", 0));
781 #endif // QT_NO_TOOLTIP
782  tabWidget->setTabText(tabWidget->indexOf(tabNetwork), QApplication::translate("OptionsDialog", "&Network", 0));
783 #ifndef QT_NO_TOOLTIP
784  hideTrayIcon->setToolTip(QApplication::translate("OptionsDialog", "&Hide the icon from the system tray.", 0));
785 #endif // QT_NO_TOOLTIP
786  hideTrayIcon->setText(QApplication::translate("OptionsDialog", "Hide tray icon", 0));
787 #ifndef QT_NO_TOOLTIP
788  minimizeToTray->setToolTip(QApplication::translate("OptionsDialog", "Show only a tray icon after minimizing the window.", 0));
789 #endif // QT_NO_TOOLTIP
790  minimizeToTray->setText(QApplication::translate("OptionsDialog", "&Minimize to the tray instead of the taskbar", 0));
791 #ifndef QT_NO_TOOLTIP
792  minimizeOnClose->setToolTip(QApplication::translate("OptionsDialog", "Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu.", 0));
793 #endif // QT_NO_TOOLTIP
794  minimizeOnClose->setText(QApplication::translate("OptionsDialog", "M&inimize on close", 0));
795  tabWidget->setTabText(tabWidget->indexOf(tabWindow), QApplication::translate("OptionsDialog", "&Window", 0));
796  langLabel->setText(QApplication::translate("OptionsDialog", "User Interface &language:", 0));
797 #ifndef QT_NO_TOOLTIP
798  lang->setToolTip(QApplication::translate("OptionsDialog", "The user interface language can be set here. This setting will take effect after restarting Dash Core.", 0));
799 #endif // QT_NO_TOOLTIP
800  label_3->setText(QApplication::translate("OptionsDialog", "Language missing or translation incomplete? Help contributing translations here:\n"
801 "https://www.transifex.com/projects/p/dash/", 0));
802  themeLabel->setText(QApplication::translate("OptionsDialog", "User Interface Theme:", 0));
803  unitLabel->setText(QApplication::translate("OptionsDialog", "&Unit to show amounts in:", 0));
804 #ifndef QT_NO_TOOLTIP
805  unit->setToolTip(QApplication::translate("OptionsDialog", "Choose the default subdivision unit to show in the interface and when sending coins.", 0));
806 #endif // QT_NO_TOOLTIP
807  digitsLabel->setText(QApplication::translate("OptionsDialog", "Decimal digits", 0));
808 #ifndef QT_NO_TOOLTIP
809  thirdPartyTxUrlsLabel->setToolTip(QApplication::translate("OptionsDialog", "Third party URLs (e.g. a block explorer) that appear in the transactions tab as context menu items.<br/>%s in the URL is replaced by transaction hash. Multiple URLs are separated by vertical bar |.", 0));
810 #endif // QT_NO_TOOLTIP
811  thirdPartyTxUrlsLabel->setText(QApplication::translate("OptionsDialog", "Third party transaction URLs", 0));
812 #ifndef QT_NO_TOOLTIP
813  thirdPartyTxUrls->setToolTip(QApplication::translate("OptionsDialog", "Third party URLs (e.g. a block explorer) that appear in the transactions tab as context menu items.<br/>%s in the URL is replaced by transaction hash. Multiple URLs are separated by vertical bar |.", 0));
814 #endif // QT_NO_TOOLTIP
815  tabWidget->setTabText(tabWidget->indexOf(tabDisplay), QApplication::translate("OptionsDialog", "&Display", 0));
816  overriddenByCommandLineInfoLabel->setText(QApplication::translate("OptionsDialog", "Active command-line options that override above options:", 0));
817  overriddenByCommandLineLabel->setText(QString());
818 #ifndef QT_NO_TOOLTIP
819  resetButton->setToolTip(QApplication::translate("OptionsDialog", "Reset all client options to default.", 0));
820 #endif // QT_NO_TOOLTIP
821  resetButton->setText(QApplication::translate("OptionsDialog", "&Reset Options", 0));
822  statusLabel->setText(QString());
823  okButton->setText(QApplication::translate("OptionsDialog", "&OK", 0));
824  cancelButton->setText(QApplication::translate("OptionsDialog", "&Cancel", 0));
825  } // retranslateUi
826 
827 };
828 
829 namespace Ui {
830  class OptionsDialog: public Ui_OptionsDialog {};
831 } // namespace Ui
832 
833 QT_END_NAMESPACE
834 
835 #endif // UI_OPTIONSDIALOG_H
QLabel * databaseCacheUnitLabel
QVBoxLayout * verticalLayout_Display
QHBoxLayout * horizontalLayout
QValueComboBox * lang
QVBoxLayout * verticalLayout_Window
QCheckBox * showMasternodesTab
QSpacerItem * horizontalSpacer_2
QHBoxLayout * horizontalLayout_3_Main
QHBoxLayout * horizontalLayout_4_Wallet
QSpacerItem * horizontalSpacer_2_Network
QLabel * proxyReachIPv6Label
QVBoxLayout * verticalLayout_2
QHBoxLayout * horizontalLayout_3_Network
QLabel * proxyReachIPv4Label
QCheckBox * proxyReachTor
QHBoxLayout * horizontalLayout_Buttons
QCheckBox * lowKeysWarning
QCheckBox * bitcoinAtStartup
QLabel * overriddenByCommandLineLabel
QHBoxLayout * horizontalLayout_5_Display
void retranslateUi(QDialog *OptionsDialog)
QCheckBox * connectSocksTor
QCheckBox * showAdvancedPSUI
QHBoxLayout * horizontalLayout_2_Network
QVBoxLayout * verticalLayout_Network
QSpacerItem * verticalSpacer_Wallet
QGroupBox * groupBox
void setupUi(QDialog *OptionsDialog)
QSpacerItem * horizontalSpacer_2_Main
QLabel * proxyReachTorLabel
QCheckBox * spendZeroConfChange
QTabWidget * tabWidget
QSpacerItem * horizontalSpacer_Bottom
QPushButton * okButton
QCheckBox * hideTrayIcon
QCheckBox * privateSendMultiSession
QLabel * databaseCacheLabel
QSpinBox * privateSendAmount
QSpinBox * threadsScriptVerif
QPushButton * cancelButton
QHBoxLayout * horizontalLayout_4_Display
QCheckBox * minimizeOnClose
QSpacerItem * horizontalSpacer_4_Network
QSpacerItem * verticalSpacer
QVBoxLayout * verticalLayout_Bottom
QHBoxLayout * horizontalLayout_1_Network
QHBoxLayout * horizontalLayout_3_Display
QValueComboBox * digits
QSpacerItem * horizontalSpacer_1_Network
QLabel * proxyPortTorLabel
QSpacerItem * verticalSpacer_Main
QPushButton * resetButton
QHBoxLayout * horizontalLayout_2_Main
QValidatedLineEdit * proxyIp
QVBoxLayout * verticalLayout_Wallet
QLabel * threadsScriptVerifLabel
QSpacerItem * verticalSpacer_Network
QCheckBox * minimizeToTray
QLabel * overriddenByCommandLineInfoLabel
QCheckBox * connectSocks
QHBoxLayout * horizontalLayout_Bottom
QCheckBox * proxyReachIPv6
QSpacerItem * verticalSpacer_Window
QCheckBox * proxyReachIPv4
QHBoxLayout * horizontalLayout_1_Display
QVBoxLayout * verticalLayout
QValueComboBox * unit
QCheckBox * mapPortUpnp
QHBoxLayout * horizontalLayout_2_Display
QLabel * proxyActiveNets
QSpacerItem * horizontalSpacer_1
QCheckBox * coinControlFeatures
QSpinBox * privateSendRounds
QCheckBox * allowIncoming
QValidatedLineEdit * proxyIpTor
QLineEdit * proxyPortTor
QSpacerItem * horizontalSpacer_3_Main
QValueComboBox * theme
QLineEdit * proxyPort
QVBoxLayout * verticalLayout_Main
QLineEdit * thirdPartyTxUrls
QSpinBox * databaseCache
QLabel * proxyIpTorLabel
QLabel * thirdPartyTxUrlsLabel