Bitcoin Core  0.21.0rc5
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.15.2
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/QApplication>
14 #include <QtWidgets/QCheckBox>
15 #include <QtWidgets/QDialog>
16 #include <QtWidgets/QFrame>
17 #include <QtWidgets/QGroupBox>
18 #include <QtWidgets/QHBoxLayout>
19 #include <QtWidgets/QLabel>
20 #include <QtWidgets/QLineEdit>
21 #include <QtWidgets/QPushButton>
22 #include <QtWidgets/QSpacerItem>
23 #include <QtWidgets/QSpinBox>
24 #include <QtWidgets/QTabWidget>
25 #include <QtWidgets/QVBoxLayout>
26 #include <QtWidgets/QWidget>
27 #include "qt/qvalidatedlineedit.h"
28 #include "qt/qvaluecombobox.h"
29 
30 QT_BEGIN_NAMESPACE
31 
33 {
34 public:
35  QVBoxLayout *verticalLayout;
36  QTabWidget *tabWidget;
37  QWidget *tabMain;
38  QVBoxLayout *verticalLayout_Main;
39  QCheckBox *bitcoinAtStartup;
42  QCheckBox *prune;
43  QSpinBox *pruneSize;
46  QLabel *pruneWarning;
49  QSpinBox *databaseCache;
54  QSpinBox *threadsScriptVerif;
56  QSpacerItem *verticalSpacer_Main;
57  QWidget *tabWallet;
58  QVBoxLayout *verticalLayout_Wallet;
59  QGroupBox *groupBox;
60  QVBoxLayout *verticalLayout_2;
61  QCheckBox *coinControlFeatures;
62  QCheckBox *spendZeroConfChange;
63  QSpacerItem *verticalSpacer_Wallet;
64  QWidget *tabNetwork;
65  QVBoxLayout *verticalLayout_Network;
66  QCheckBox *mapPortUpnp;
67  QCheckBox *allowIncoming;
68  QCheckBox *connectSocks;
70  QLabel *proxyIpLabel;
72  QLabel *proxyPortLabel;
73  QLineEdit *proxyPort;
76  QLabel *proxyActiveNets;
77  QCheckBox *proxyReachIPv4;
79  QCheckBox *proxyReachIPv6;
81  QCheckBox *proxyReachTor;
84  QCheckBox *connectSocksTor;
86  QLabel *proxyIpTorLabel;
89  QLineEdit *proxyPortTor;
91  QSpacerItem *verticalSpacer_Network;
92  QWidget *tabWindow;
93  QVBoxLayout *verticalLayout_Window;
94  QCheckBox *hideTrayIcon;
95  QCheckBox *minimizeToTray;
96  QCheckBox *minimizeOnClose;
97  QSpacerItem *verticalSpacer_Window;
98  QWidget *tabDisplay;
99  QVBoxLayout *verticalLayout_Display;
101  QLabel *langLabel;
104  QLabel *unitLabel;
108  QLineEdit *thirdPartyTxUrls;
110  QFrame *frame;
111  QVBoxLayout *verticalLayout_Bottom;
118  QPushButton *openBitcoinConfButton;
119  QPushButton *resetButton;
120  QSpacerItem *horizontalSpacer_1;
121  QLabel *statusLabel;
122  QSpacerItem *horizontalSpacer_2;
123  QVBoxLayout *verticalLayout_4;
124  QSpacerItem *verticalSpacer;
125  QHBoxLayout *horizontalLayout;
126  QPushButton *okButton;
127  QPushButton *cancelButton;
128 
129  void setupUi(QDialog *OptionsDialog)
130  {
131  if (OptionsDialog->objectName().isEmpty())
132  OptionsDialog->setObjectName(QString::fromUtf8("OptionsDialog"));
133  OptionsDialog->resize(560, 440);
134  OptionsDialog->setModal(true);
135  verticalLayout = new QVBoxLayout(OptionsDialog);
136  verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
137  tabWidget = new QTabWidget(OptionsDialog);
138  tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
139  tabMain = new QWidget();
140  tabMain->setObjectName(QString::fromUtf8("tabMain"));
141  verticalLayout_Main = new QVBoxLayout(tabMain);
142  verticalLayout_Main->setObjectName(QString::fromUtf8("verticalLayout_Main"));
143  bitcoinAtStartup = new QCheckBox(tabMain);
144  bitcoinAtStartup->setObjectName(QString::fromUtf8("bitcoinAtStartup"));
145 
147 
148  horizontalSpacer_0_Main = new QSpacerItem(40, 5, QSizePolicy::Expanding, QSizePolicy::Minimum);
149 
151 
152  horizontalLayout_Main_Prune = new QHBoxLayout();
153  horizontalLayout_Main_Prune->setObjectName(QString::fromUtf8("horizontalLayout_Main_Prune"));
154  prune = new QCheckBox(tabMain);
155  prune->setObjectName(QString::fromUtf8("prune"));
156 
158 
159  pruneSize = new QSpinBox(tabMain);
160  pruneSize->setObjectName(QString::fromUtf8("pruneSize"));
161 
163 
164  pruneSizeUnitLabel = new QLabel(tabMain);
165  pruneSizeUnitLabel->setObjectName(QString::fromUtf8("pruneSizeUnitLabel"));
166  pruneSizeUnitLabel->setTextFormat(Qt::PlainText);
167 
169 
170  horizontalSpacer_Main_Prune = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
171 
173 
174 
176 
177  pruneWarning = new QLabel(tabMain);
178  pruneWarning->setObjectName(QString::fromUtf8("pruneWarning"));
179  pruneWarning->setTextFormat(Qt::PlainText);
180 
181  verticalLayout_Main->addWidget(pruneWarning);
182 
183  horizontalLayout_2_Main = new QHBoxLayout();
184  horizontalLayout_2_Main->setObjectName(QString::fromUtf8("horizontalLayout_2_Main"));
185  databaseCacheLabel = new QLabel(tabMain);
186  databaseCacheLabel->setObjectName(QString::fromUtf8("databaseCacheLabel"));
187  databaseCacheLabel->setTextFormat(Qt::PlainText);
188 
190 
191  databaseCache = new QSpinBox(tabMain);
192  databaseCache->setObjectName(QString::fromUtf8("databaseCache"));
193 
195 
196  databaseCacheUnitLabel = new QLabel(tabMain);
197  databaseCacheUnitLabel->setObjectName(QString::fromUtf8("databaseCacheUnitLabel"));
198  databaseCacheUnitLabel->setTextFormat(Qt::PlainText);
199 
201 
202  horizontalSpacer_2_Main = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
203 
205 
206 
208 
209  horizontalLayout_Main_VerifyLabel = new QHBoxLayout();
210  horizontalLayout_Main_VerifyLabel->setObjectName(QString::fromUtf8("horizontalLayout_Main_VerifyLabel"));
211  threadsScriptVerifLabel = new QLabel(tabMain);
212  threadsScriptVerifLabel->setObjectName(QString::fromUtf8("threadsScriptVerifLabel"));
213  threadsScriptVerifLabel->setTextFormat(Qt::PlainText);
214 
216 
217  threadsScriptVerif = new QSpinBox(tabMain);
218  threadsScriptVerif->setObjectName(QString::fromUtf8("threadsScriptVerif"));
219 
221 
222  horizontalSpacer_Main_Threads = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
223 
225 
226 
228 
229  verticalSpacer_Main = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
230 
232 
233  tabWidget->addTab(tabMain, QString());
234  tabWallet = new QWidget();
235  tabWallet->setObjectName(QString::fromUtf8("tabWallet"));
236  verticalLayout_Wallet = new QVBoxLayout(tabWallet);
237  verticalLayout_Wallet->setObjectName(QString::fromUtf8("verticalLayout_Wallet"));
238  groupBox = new QGroupBox(tabWallet);
239  groupBox->setObjectName(QString::fromUtf8("groupBox"));
240  verticalLayout_2 = new QVBoxLayout(groupBox);
241  verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
242  coinControlFeatures = new QCheckBox(groupBox);
243  coinControlFeatures->setObjectName(QString::fromUtf8("coinControlFeatures"));
244 
246 
247  spendZeroConfChange = new QCheckBox(groupBox);
248  spendZeroConfChange->setObjectName(QString::fromUtf8("spendZeroConfChange"));
249 
251 
252 
253  verticalLayout_Wallet->addWidget(groupBox);
254 
255  verticalSpacer_Wallet = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
256 
258 
259  tabWidget->addTab(tabWallet, QString());
260  tabNetwork = new QWidget();
261  tabNetwork->setObjectName(QString::fromUtf8("tabNetwork"));
262  verticalLayout_Network = new QVBoxLayout(tabNetwork);
263  verticalLayout_Network->setObjectName(QString::fromUtf8("verticalLayout_Network"));
264  mapPortUpnp = new QCheckBox(tabNetwork);
265  mapPortUpnp->setObjectName(QString::fromUtf8("mapPortUpnp"));
266 
268 
269  allowIncoming = new QCheckBox(tabNetwork);
270  allowIncoming->setObjectName(QString::fromUtf8("allowIncoming"));
271 
273 
274  connectSocks = new QCheckBox(tabNetwork);
275  connectSocks->setObjectName(QString::fromUtf8("connectSocks"));
276 
278 
279  horizontalLayout_1_Network = new QHBoxLayout();
280  horizontalLayout_1_Network->setObjectName(QString::fromUtf8("horizontalLayout_1_Network"));
281  proxyIpLabel = new QLabel(tabNetwork);
282  proxyIpLabel->setObjectName(QString::fromUtf8("proxyIpLabel"));
283  proxyIpLabel->setTextFormat(Qt::PlainText);
284 
286 
288  proxyIp->setObjectName(QString::fromUtf8("proxyIp"));
289  proxyIp->setMinimumSize(QSize(140, 0));
290  proxyIp->setMaximumSize(QSize(140, 16777215));
291 
293 
294  proxyPortLabel = new QLabel(tabNetwork);
295  proxyPortLabel->setObjectName(QString::fromUtf8("proxyPortLabel"));
296  proxyPortLabel->setTextFormat(Qt::PlainText);
297 
299 
300  proxyPort = new QLineEdit(tabNetwork);
301  proxyPort->setObjectName(QString::fromUtf8("proxyPort"));
302  proxyPort->setMinimumSize(QSize(55, 0));
303  proxyPort->setMaximumSize(QSize(55, 16777215));
304 
306 
307  horizontalSpacer_1_Network = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
308 
310 
311 
313 
314  horizontalLayout_2_Network = new QHBoxLayout();
315  horizontalLayout_2_Network->setObjectName(QString::fromUtf8("horizontalLayout_2_Network"));
316  proxyActiveNets = new QLabel(tabNetwork);
317  proxyActiveNets->setObjectName(QString::fromUtf8("proxyActiveNets"));
318  proxyActiveNets->setTextFormat(Qt::PlainText);
319 
321 
322  proxyReachIPv4 = new QCheckBox(tabNetwork);
323  proxyReachIPv4->setObjectName(QString::fromUtf8("proxyReachIPv4"));
324  proxyReachIPv4->setEnabled(false);
325 
327 
328  proxyReachIPv4Label = new QLabel(tabNetwork);
329  proxyReachIPv4Label->setObjectName(QString::fromUtf8("proxyReachIPv4Label"));
330  proxyReachIPv4Label->setTextFormat(Qt::PlainText);
331 
333 
334  proxyReachIPv6 = new QCheckBox(tabNetwork);
335  proxyReachIPv6->setObjectName(QString::fromUtf8("proxyReachIPv6"));
336  proxyReachIPv6->setEnabled(false);
337 
339 
340  proxyReachIPv6Label = new QLabel(tabNetwork);
341  proxyReachIPv6Label->setObjectName(QString::fromUtf8("proxyReachIPv6Label"));
342  proxyReachIPv6Label->setTextFormat(Qt::PlainText);
343 
345 
346  proxyReachTor = new QCheckBox(tabNetwork);
347  proxyReachTor->setObjectName(QString::fromUtf8("proxyReachTor"));
348  proxyReachTor->setEnabled(false);
349 
351 
352  proxyReachTorLabel = new QLabel(tabNetwork);
353  proxyReachTorLabel->setObjectName(QString::fromUtf8("proxyReachTorLabel"));
354  proxyReachTorLabel->setTextFormat(Qt::PlainText);
355 
357 
358  horizontalSpacer_2_Network = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
359 
361 
362 
364 
365  connectSocksTor = new QCheckBox(tabNetwork);
366  connectSocksTor->setObjectName(QString::fromUtf8("connectSocksTor"));
367 
369 
370  horizontalLayout_3_Network = new QHBoxLayout();
371  horizontalLayout_3_Network->setObjectName(QString::fromUtf8("horizontalLayout_3_Network"));
372  proxyIpTorLabel = new QLabel(tabNetwork);
373  proxyIpTorLabel->setObjectName(QString::fromUtf8("proxyIpTorLabel"));
374  proxyIpTorLabel->setTextFormat(Qt::PlainText);
375 
377 
379  proxyIpTor->setObjectName(QString::fromUtf8("proxyIpTor"));
380  proxyIpTor->setMinimumSize(QSize(140, 0));
381  proxyIpTor->setMaximumSize(QSize(140, 16777215));
382 
384 
385  proxyPortTorLabel = new QLabel(tabNetwork);
386  proxyPortTorLabel->setObjectName(QString::fromUtf8("proxyPortTorLabel"));
387  proxyPortTorLabel->setTextFormat(Qt::PlainText);
388 
390 
391  proxyPortTor = new QLineEdit(tabNetwork);
392  proxyPortTor->setObjectName(QString::fromUtf8("proxyPortTor"));
393  proxyPortTor->setMinimumSize(QSize(55, 0));
394  proxyPortTor->setMaximumSize(QSize(55, 16777215));
395 
397 
398  horizontalSpacer_4_Network = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
399 
401 
402 
404 
405  verticalSpacer_Network = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
406 
408 
409  tabWidget->addTab(tabNetwork, QString());
410  tabWindow = new QWidget();
411  tabWindow->setObjectName(QString::fromUtf8("tabWindow"));
412  verticalLayout_Window = new QVBoxLayout(tabWindow);
413  verticalLayout_Window->setObjectName(QString::fromUtf8("verticalLayout_Window"));
414  hideTrayIcon = new QCheckBox(tabWindow);
415  hideTrayIcon->setObjectName(QString::fromUtf8("hideTrayIcon"));
416 
418 
419  minimizeToTray = new QCheckBox(tabWindow);
420  minimizeToTray->setObjectName(QString::fromUtf8("minimizeToTray"));
421 
423 
424  minimizeOnClose = new QCheckBox(tabWindow);
425  minimizeOnClose->setObjectName(QString::fromUtf8("minimizeOnClose"));
426 
428 
429  verticalSpacer_Window = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
430 
432 
433  tabWidget->addTab(tabWindow, QString());
434  tabDisplay = new QWidget();
435  tabDisplay->setObjectName(QString::fromUtf8("tabDisplay"));
436  verticalLayout_Display = new QVBoxLayout(tabDisplay);
437  verticalLayout_Display->setObjectName(QString::fromUtf8("verticalLayout_Display"));
438  horizontalLayout_1_Display = new QHBoxLayout();
439  horizontalLayout_1_Display->setObjectName(QString::fromUtf8("horizontalLayout_1_Display"));
440  langLabel = new QLabel(tabDisplay);
441  langLabel->setObjectName(QString::fromUtf8("langLabel"));
442  langLabel->setTextFormat(Qt::PlainText);
443 
445 
447  lang->setObjectName(QString::fromUtf8("lang"));
448 
449  horizontalLayout_1_Display->addWidget(lang);
450 
451 
453 
454  horizontalLayout_2_Display = new QHBoxLayout();
455  horizontalLayout_2_Display->setObjectName(QString::fromUtf8("horizontalLayout_2_Display"));
456  unitLabel = new QLabel(tabDisplay);
457  unitLabel->setObjectName(QString::fromUtf8("unitLabel"));
458  unitLabel->setTextFormat(Qt::PlainText);
459 
461 
463  unit->setObjectName(QString::fromUtf8("unit"));
464 
465  horizontalLayout_2_Display->addWidget(unit);
466 
467 
469 
470  horizontalLayout_3_Display = new QHBoxLayout();
471  horizontalLayout_3_Display->setObjectName(QString::fromUtf8("horizontalLayout_3_Display"));
472  thirdPartyTxUrlsLabel = new QLabel(tabDisplay);
473  thirdPartyTxUrlsLabel->setObjectName(QString::fromUtf8("thirdPartyTxUrlsLabel"));
474 
476 
477  thirdPartyTxUrls = new QLineEdit(tabDisplay);
478  thirdPartyTxUrls->setObjectName(QString::fromUtf8("thirdPartyTxUrls"));
479  thirdPartyTxUrls->setPlaceholderText(QString::fromUtf8("https://example.com/tx/%s"));
480 
482 
483 
485 
486  verticalSpacer_Display = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
487 
489 
490  tabWidget->addTab(tabDisplay, QString());
491 
492  verticalLayout->addWidget(tabWidget);
493 
494  frame = new QFrame(OptionsDialog);
495  frame->setObjectName(QString::fromUtf8("frame"));
496  verticalLayout_Bottom = new QVBoxLayout(frame);
497  verticalLayout_Bottom->setObjectName(QString::fromUtf8("verticalLayout_Bottom"));
498  horizontalLayout_Bottom = new QHBoxLayout();
499  horizontalLayout_Bottom->setObjectName(QString::fromUtf8("horizontalLayout_Bottom"));
501  overriddenByCommandLineInfoLabel->setObjectName(QString::fromUtf8("overriddenByCommandLineInfoLabel"));
502  overriddenByCommandLineInfoLabel->setTextFormat(Qt::PlainText);
503 
505 
506  horizontalSpacer_Bottom = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
507 
509 
510 
512 
513  overriddenByCommandLineLabel = new QLabel(frame);
514  overriddenByCommandLineLabel->setObjectName(QString::fromUtf8("overriddenByCommandLineLabel"));
515  overriddenByCommandLineLabel->setTextFormat(Qt::PlainText);
516  overriddenByCommandLineLabel->setWordWrap(true);
517 
519 
520 
521  verticalLayout->addWidget(frame);
522 
523  horizontalLayout_Buttons = new QHBoxLayout();
524  horizontalLayout_Buttons->setObjectName(QString::fromUtf8("horizontalLayout_Buttons"));
525  verticalLayout_Buttons = new QVBoxLayout();
526  verticalLayout_Buttons->setObjectName(QString::fromUtf8("verticalLayout_Buttons"));
527  openBitcoinConfButton = new QPushButton(OptionsDialog);
528  openBitcoinConfButton->setObjectName(QString::fromUtf8("openBitcoinConfButton"));
529  openBitcoinConfButton->setAutoDefault(false);
530 
532 
533  resetButton = new QPushButton(OptionsDialog);
534  resetButton->setObjectName(QString::fromUtf8("resetButton"));
535  resetButton->setAutoDefault(false);
536 
538 
539 
541 
542  horizontalSpacer_1 = new QSpacerItem(40, 48, QSizePolicy::Expanding, QSizePolicy::Minimum);
543 
545 
546  statusLabel = new QLabel(OptionsDialog);
547  statusLabel->setObjectName(QString::fromUtf8("statusLabel"));
548  statusLabel->setMinimumSize(QSize(200, 0));
549  QFont font;
550  font.setBold(true);
551  font.setWeight(75);
552  statusLabel->setFont(font);
553  statusLabel->setTextFormat(Qt::PlainText);
554  statusLabel->setWordWrap(true);
555 
557 
558  horizontalSpacer_2 = new QSpacerItem(40, 48, QSizePolicy::Expanding, QSizePolicy::Minimum);
559 
561 
562  verticalLayout_4 = new QVBoxLayout();
563  verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
564  verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
565 
567 
568  horizontalLayout = new QHBoxLayout();
569  horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
570  okButton = new QPushButton(OptionsDialog);
571  okButton->setObjectName(QString::fromUtf8("okButton"));
572  okButton->setAutoDefault(false);
573 
574  horizontalLayout->addWidget(okButton);
575 
576  cancelButton = new QPushButton(OptionsDialog);
577  cancelButton->setObjectName(QString::fromUtf8("cancelButton"));
578  cancelButton->setAutoDefault(false);
579 
580  horizontalLayout->addWidget(cancelButton);
581 
582 
584 
585 
587 
588 
590 
591 #if QT_CONFIG(shortcut)
594  proxyIpLabel->setBuddy(proxyIp);
595  proxyPortLabel->setBuddy(proxyPort);
596  proxyIpTorLabel->setBuddy(proxyIpTor);
597  proxyPortTorLabel->setBuddy(proxyPortTor);
598  langLabel->setBuddy(lang);
599  unitLabel->setBuddy(unit);
601 #endif // QT_CONFIG(shortcut)
602 
604 
605  tabWidget->setCurrentIndex(0);
606  okButton->setDefault(true);
607 
608 
609  QMetaObject::connectSlotsByName(OptionsDialog);
610  } // setupUi
611 
613  {
614  OptionsDialog->setWindowTitle(QCoreApplication::translate("OptionsDialog", "Options", nullptr));
615 #if QT_CONFIG(tooltip)
616  bitcoinAtStartup->setToolTip(QCoreApplication::translate("OptionsDialog", "Automatically start %1 after logging in to the system.", nullptr));
617 #endif // QT_CONFIG(tooltip)
618  bitcoinAtStartup->setText(QCoreApplication::translate("OptionsDialog", "&Start %1 on system login", nullptr));
619 #if QT_CONFIG(tooltip)
620  prune->setToolTip(QCoreApplication::translate("OptionsDialog", "Disables some advanced features but all blocks will still be fully validated. Reverting this setting requires re-downloading the entire blockchain. Actual disk usage may be somewhat higher.", nullptr));
621 #endif // QT_CONFIG(tooltip)
622  prune->setText(QCoreApplication::translate("OptionsDialog", "Prune &block storage to", nullptr));
623  pruneSizeUnitLabel->setText(QCoreApplication::translate("OptionsDialog", "GB", nullptr));
624  pruneWarning->setText(QCoreApplication::translate("OptionsDialog", "Reverting this setting requires re-downloading the entire blockchain.", nullptr));
625  databaseCacheLabel->setText(QCoreApplication::translate("OptionsDialog", "Size of &database cache", nullptr));
626  databaseCacheUnitLabel->setText(QCoreApplication::translate("OptionsDialog", "MiB", nullptr));
627  threadsScriptVerifLabel->setText(QCoreApplication::translate("OptionsDialog", "Number of script &verification threads", nullptr));
628 #if QT_CONFIG(tooltip)
629  threadsScriptVerif->setToolTip(QCoreApplication::translate("OptionsDialog", "(0 = auto, <0 = leave that many cores free)", nullptr));
630 #endif // QT_CONFIG(tooltip)
631  tabWidget->setTabText(tabWidget->indexOf(tabMain), QCoreApplication::translate("OptionsDialog", "&Main", nullptr));
632  groupBox->setTitle(QCoreApplication::translate("OptionsDialog", "Expert", nullptr));
633 #if QT_CONFIG(tooltip)
634  coinControlFeatures->setToolTip(QCoreApplication::translate("OptionsDialog", "Whether to show coin control features or not.", nullptr));
635 #endif // QT_CONFIG(tooltip)
636  coinControlFeatures->setText(QCoreApplication::translate("OptionsDialog", "Enable coin &control features", nullptr));
637 #if QT_CONFIG(tooltip)
638  spendZeroConfChange->setToolTip(QCoreApplication::translate("OptionsDialog", "If you disable the spending of unconfirmed change, the change from a transaction cannot be used until that transaction has at least one confirmation. This also affects how your balance is computed.", nullptr));
639 #endif // QT_CONFIG(tooltip)
640  spendZeroConfChange->setText(QCoreApplication::translate("OptionsDialog", "&Spend unconfirmed change", nullptr));
641  tabWidget->setTabText(tabWidget->indexOf(tabWallet), QCoreApplication::translate("OptionsDialog", "W&allet", nullptr));
642 #if QT_CONFIG(tooltip)
643  mapPortUpnp->setToolTip(QCoreApplication::translate("OptionsDialog", "Automatically open the Bitcoin client port on the router. This only works when your router supports UPnP and it is enabled.", nullptr));
644 #endif // QT_CONFIG(tooltip)
645  mapPortUpnp->setText(QCoreApplication::translate("OptionsDialog", "Map port using &UPnP", nullptr));
646 #if QT_CONFIG(tooltip)
647  allowIncoming->setToolTip(QCoreApplication::translate("OptionsDialog", "Accept connections from outside.", nullptr));
648 #endif // QT_CONFIG(tooltip)
649  allowIncoming->setText(QCoreApplication::translate("OptionsDialog", "Allow incomin&g connections", nullptr));
650 #if QT_CONFIG(tooltip)
651  connectSocks->setToolTip(QCoreApplication::translate("OptionsDialog", "Connect to the Bitcoin network through a SOCKS5 proxy.", nullptr));
652 #endif // QT_CONFIG(tooltip)
653  connectSocks->setText(QCoreApplication::translate("OptionsDialog", "&Connect through SOCKS5 proxy (default proxy):", nullptr));
654  proxyIpLabel->setText(QCoreApplication::translate("OptionsDialog", "Proxy &IP:", nullptr));
655 #if QT_CONFIG(tooltip)
656  proxyIp->setToolTip(QCoreApplication::translate("OptionsDialog", "IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1)", nullptr));
657 #endif // QT_CONFIG(tooltip)
658  proxyPortLabel->setText(QCoreApplication::translate("OptionsDialog", "&Port:", nullptr));
659 #if QT_CONFIG(tooltip)
660  proxyPort->setToolTip(QCoreApplication::translate("OptionsDialog", "Port of the proxy (e.g. 9050)", nullptr));
661 #endif // QT_CONFIG(tooltip)
662  proxyActiveNets->setText(QCoreApplication::translate("OptionsDialog", "Used for reaching peers via:", nullptr));
663 #if QT_CONFIG(tooltip)
664  proxyReachIPv4->setToolTip(QCoreApplication::translate("OptionsDialog", "Shows if the supplied default SOCKS5 proxy is used to reach peers via this network type.", nullptr));
665 #endif // QT_CONFIG(tooltip)
666  proxyReachIPv4->setText(QString());
667  proxyReachIPv4Label->setText(QCoreApplication::translate("OptionsDialog", "IPv4", nullptr));
668 #if QT_CONFIG(tooltip)
669  proxyReachIPv6->setToolTip(QCoreApplication::translate("OptionsDialog", "Shows if the supplied default SOCKS5 proxy is used to reach peers via this network type.", nullptr));
670 #endif // QT_CONFIG(tooltip)
671  proxyReachIPv6->setText(QString());
672  proxyReachIPv6Label->setText(QCoreApplication::translate("OptionsDialog", "IPv6", nullptr));
673 #if QT_CONFIG(tooltip)
674  proxyReachTor->setToolTip(QCoreApplication::translate("OptionsDialog", "Shows if the supplied default SOCKS5 proxy is used to reach peers via this network type.", nullptr));
675 #endif // QT_CONFIG(tooltip)
676  proxyReachTor->setText(QString());
677  proxyReachTorLabel->setText(QCoreApplication::translate("OptionsDialog", "Tor", nullptr));
678 #if QT_CONFIG(tooltip)
679  connectSocksTor->setToolTip(QCoreApplication::translate("OptionsDialog", "Connect to the Bitcoin network through a separate SOCKS5 proxy for Tor onion services.", nullptr));
680 #endif // QT_CONFIG(tooltip)
681  connectSocksTor->setText(QCoreApplication::translate("OptionsDialog", "Use separate SOCKS&5 proxy to reach peers via Tor onion services:", nullptr));
682  proxyIpTorLabel->setText(QCoreApplication::translate("OptionsDialog", "Proxy &IP:", nullptr));
683 #if QT_CONFIG(tooltip)
684  proxyIpTor->setToolTip(QCoreApplication::translate("OptionsDialog", "IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1)", nullptr));
685 #endif // QT_CONFIG(tooltip)
686  proxyPortTorLabel->setText(QCoreApplication::translate("OptionsDialog", "&Port:", nullptr));
687 #if QT_CONFIG(tooltip)
688  proxyPortTor->setToolTip(QCoreApplication::translate("OptionsDialog", "Port of the proxy (e.g. 9050)", nullptr));
689 #endif // QT_CONFIG(tooltip)
690  tabWidget->setTabText(tabWidget->indexOf(tabNetwork), QCoreApplication::translate("OptionsDialog", "&Network", nullptr));
691 #if QT_CONFIG(tooltip)
692  hideTrayIcon->setToolTip(QCoreApplication::translate("OptionsDialog", "Hide the icon from the system tray.", nullptr));
693 #endif // QT_CONFIG(tooltip)
694  hideTrayIcon->setText(QCoreApplication::translate("OptionsDialog", "&Hide tray icon", nullptr));
695 #if QT_CONFIG(tooltip)
696  minimizeToTray->setToolTip(QCoreApplication::translate("OptionsDialog", "Show only a tray icon after minimizing the window.", nullptr));
697 #endif // QT_CONFIG(tooltip)
698  minimizeToTray->setText(QCoreApplication::translate("OptionsDialog", "&Minimize to the tray instead of the taskbar", nullptr));
699 #if QT_CONFIG(tooltip)
700  minimizeOnClose->setToolTip(QCoreApplication::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.", nullptr));
701 #endif // QT_CONFIG(tooltip)
702  minimizeOnClose->setText(QCoreApplication::translate("OptionsDialog", "M&inimize on close", nullptr));
703  tabWidget->setTabText(tabWidget->indexOf(tabWindow), QCoreApplication::translate("OptionsDialog", "&Window", nullptr));
704  langLabel->setText(QCoreApplication::translate("OptionsDialog", "User Interface &language:", nullptr));
705 #if QT_CONFIG(tooltip)
706  lang->setToolTip(QCoreApplication::translate("OptionsDialog", "The user interface language can be set here. This setting will take effect after restarting %1.", nullptr));
707 #endif // QT_CONFIG(tooltip)
708  unitLabel->setText(QCoreApplication::translate("OptionsDialog", "&Unit to show amounts in:", nullptr));
709 #if QT_CONFIG(tooltip)
710  unit->setToolTip(QCoreApplication::translate("OptionsDialog", "Choose the default subdivision unit to show in the interface and when sending coins.", nullptr));
711 #endif // QT_CONFIG(tooltip)
712 #if QT_CONFIG(tooltip)
713  thirdPartyTxUrlsLabel->setToolTip(QCoreApplication::translate("OptionsDialog", "Third party URLs (e.g. a block explorer) that appear in the transactions tab as context menu items. %s in the URL is replaced by transaction hash. Multiple URLs are separated by vertical bar |.", nullptr));
714 #endif // QT_CONFIG(tooltip)
715  thirdPartyTxUrlsLabel->setText(QCoreApplication::translate("OptionsDialog", "&Third party transaction URLs", nullptr));
716 #if QT_CONFIG(tooltip)
717  thirdPartyTxUrls->setToolTip(QCoreApplication::translate("OptionsDialog", "Third party URLs (e.g. a block explorer) that appear in the transactions tab as context menu items. %s in the URL is replaced by transaction hash. Multiple URLs are separated by vertical bar |.", nullptr));
718 #endif // QT_CONFIG(tooltip)
719  tabWidget->setTabText(tabWidget->indexOf(tabDisplay), QCoreApplication::translate("OptionsDialog", "&Display", nullptr));
720  overriddenByCommandLineInfoLabel->setText(QCoreApplication::translate("OptionsDialog", "Options set in this dialog are overridden by the command line or in the configuration file:", nullptr));
721  overriddenByCommandLineLabel->setText(QString());
722 #if QT_CONFIG(tooltip)
723  openBitcoinConfButton->setToolTip(QCoreApplication::translate("OptionsDialog", "Open the %1 configuration file from the working directory.", nullptr));
724 #endif // QT_CONFIG(tooltip)
725  openBitcoinConfButton->setText(QCoreApplication::translate("OptionsDialog", "Open Configuration File", nullptr));
726 #if QT_CONFIG(tooltip)
727  resetButton->setToolTip(QCoreApplication::translate("OptionsDialog", "Reset all client options to default.", nullptr));
728 #endif // QT_CONFIG(tooltip)
729  resetButton->setText(QCoreApplication::translate("OptionsDialog", "&Reset Options", nullptr));
730  statusLabel->setText(QString());
731  okButton->setText(QCoreApplication::translate("OptionsDialog", "&OK", nullptr));
732  cancelButton->setText(QCoreApplication::translate("OptionsDialog", "&Cancel", nullptr));
733  } // retranslateUi
734 
735 };
736 
737 namespace Ui {
738  class OptionsDialog: public Ui_OptionsDialog {};
739 } // namespace Ui
740 
741 QT_END_NAMESPACE
742 
743 #endif // UI_OPTIONSDIALOG_H
Preferences dialog.
Definition: optionsdialog.h:36
Line edit that can be marked as "invalid" to show input validation feedback.
QSpacerItem * horizontalSpacer_Main_Prune
QValueComboBox * lang
QSpacerItem * horizontalSpacer_Bottom
QSpacerItem * horizontalSpacer_1_Network
QVBoxLayout * verticalLayout_Window
QVBoxLayout * verticalLayout
QSpacerItem * verticalSpacer_Network
QHBoxLayout * horizontalLayout_Main_VerifyLabel
QSpacerItem * verticalSpacer_Display
QLabel * proxyActiveNets
QLabel * overriddenByCommandLineLabel
QLineEdit * proxyPortTor
QHBoxLayout * horizontalLayout_Main_Prune
QHBoxLayout * horizontalLayout_1_Network
QSpinBox * threadsScriptVerif
QSpacerItem * verticalSpacer_Window
QLabel * overriddenByCommandLineInfoLabel
QVBoxLayout * verticalLayout_Display
QSpinBox * pruneSize
QSpacerItem * verticalSpacer
QLabel * proxyPortTorLabel
QVBoxLayout * verticalLayout_2
QLabel * proxyReachIPv4Label
QPushButton * cancelButton
QLabel * databaseCacheUnitLabel
QPushButton * resetButton
QHBoxLayout * horizontalLayout_3_Display
QLabel * proxyReachIPv6Label
QHBoxLayout * horizontalLayout_Bottom
QCheckBox * connectSocksTor
QSpinBox * databaseCache
QCheckBox * minimizeToTray
void setupUi(QDialog *OptionsDialog)
QHBoxLayout * horizontalLayout_1_Display
QCheckBox * bitcoinAtStartup
QVBoxLayout * verticalLayout_Buttons
QVBoxLayout * verticalLayout_Network
QVBoxLayout * verticalLayout_Main
QSpacerItem * horizontalSpacer_2_Main
QVBoxLayout * verticalLayout_4
QSpacerItem * horizontalSpacer_Main_Threads
QHBoxLayout * horizontalLayout_3_Network
QPushButton * openBitcoinConfButton
QCheckBox * hideTrayIcon
QCheckBox * coinControlFeatures
QSpacerItem * verticalSpacer_Main
QPushButton * okButton
QCheckBox * mapPortUpnp
QValidatedLineEdit * proxyIpTor
QSpacerItem * horizontalSpacer_2
QTabWidget * tabWidget
QCheckBox * allowIncoming
QHBoxLayout * horizontalLayout_2_Network
QGroupBox * groupBox
QLabel * databaseCacheLabel
QLabel * proxyReachTorLabel
QLineEdit * thirdPartyTxUrls
QValueComboBox * unit
QLineEdit * proxyPort
void retranslateUi(QDialog *OptionsDialog)
QHBoxLayout * horizontalLayout_2_Main
QLabel * proxyIpTorLabel
QSpacerItem * horizontalSpacer_0_Main
QSpacerItem * horizontalSpacer_1
QVBoxLayout * verticalLayout_Wallet
QVBoxLayout * verticalLayout_Bottom
QHBoxLayout * horizontalLayout_Buttons
QCheckBox * spendZeroConfChange
QCheckBox * proxyReachIPv4
QCheckBox * proxyReachIPv6
QLabel * threadsScriptVerifLabel
QSpacerItem * horizontalSpacer_4_Network
QSpacerItem * verticalSpacer_Wallet
QHBoxLayout * horizontalLayout_2_Display
QCheckBox * proxyReachTor
QHBoxLayout * horizontalLayout
QValidatedLineEdit * proxyIp
QLabel * pruneSizeUnitLabel
QCheckBox * minimizeOnClose
QCheckBox * connectSocks
QLabel * thirdPartyTxUrlsLabel
QSpacerItem * horizontalSpacer_2_Network