Bitcoin Core 22.99.0
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/QRadioButton>
23#include <QtWidgets/QSpacerItem>
24#include <QtWidgets/QSpinBox>
25#include <QtWidgets/QTabWidget>
26#include <QtWidgets/QVBoxLayout>
27#include <QtWidgets/QWidget>
29#include "qt/qvaluecombobox.h"
30
31QT_BEGIN_NAMESPACE
32
34{
35public:
36 QVBoxLayout *verticalLayout;
37 QTabWidget *tabWidget;
38 QWidget *tabMain;
39 QVBoxLayout *verticalLayout_Main;
40 QCheckBox *bitcoinAtStartup;
43 QCheckBox *prune;
44 QSpinBox *pruneSize;
47 QLabel *pruneWarning;
50 QSpinBox *databaseCache;
57 QCheckBox *enableServer;
58 QSpacerItem *verticalSpacer_Main;
59 QWidget *tabWallet;
61 QCheckBox *subFeeFromAmount;
62 QGroupBox *groupBox;
63 QVBoxLayout *verticalLayout_2;
66 QGroupBox *groupBoxHww;
67 QVBoxLayout *verticalLayoutHww;
68 QHBoxLayout *horizontalLayoutHww;
72 QWidget *tabNetwork;
74 QCheckBox *mapPortUpnp;
75 QCheckBox *mapPortNatpmp;
76 QCheckBox *allowIncoming;
77 QCheckBox *connectSocks;
79 QLabel *proxyIpLabel;
82 QLineEdit *proxyPort;
86 QCheckBox *proxyReachIPv4;
88 QCheckBox *proxyReachIPv6;
90 QCheckBox *proxyReachTor;
93 QCheckBox *connectSocksTor;
98 QLineEdit *proxyPortTor;
101 QWidget *tabWindow;
103 QCheckBox *showTrayIcon;
104 QCheckBox *minimizeToTray;
105 QCheckBox *minimizeOnClose;
107 QWidget *tabDisplay;
110 QLabel *langLabel;
113 QLabel *unitLabel;
118 QGroupBox *font_groupBox;
126 QFrame *font_line;
134 QFrame *frame;
143 QPushButton *resetButton;
144 QSpacerItem *horizontalSpacer_1;
145 QLabel *statusLabel;
146 QSpacerItem *horizontalSpacer_2;
147 QVBoxLayout *verticalLayout_4;
148 QSpacerItem *verticalSpacer;
149 QHBoxLayout *horizontalLayout;
150 QPushButton *okButton;
151 QPushButton *cancelButton;
152
153 void setupUi(QDialog *OptionsDialog)
154 {
155 if (OptionsDialog->objectName().isEmpty())
156 OptionsDialog->setObjectName(QString::fromUtf8("OptionsDialog"));
157 OptionsDialog->resize(560, 440);
158 OptionsDialog->setModal(true);
159 verticalLayout = new QVBoxLayout(OptionsDialog);
160 verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
161 tabWidget = new QTabWidget(OptionsDialog);
162 tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
163 tabMain = new QWidget();
164 tabMain->setObjectName(QString::fromUtf8("tabMain"));
165 verticalLayout_Main = new QVBoxLayout(tabMain);
166 verticalLayout_Main->setObjectName(QString::fromUtf8("verticalLayout_Main"));
167 bitcoinAtStartup = new QCheckBox(tabMain);
168 bitcoinAtStartup->setObjectName(QString::fromUtf8("bitcoinAtStartup"));
169
171
172 horizontalSpacer_0_Main = new QSpacerItem(40, 5, QSizePolicy::Expanding, QSizePolicy::Minimum);
173
175
176 horizontalLayout_Main_Prune = new QHBoxLayout();
177 horizontalLayout_Main_Prune->setObjectName(QString::fromUtf8("horizontalLayout_Main_Prune"));
178 prune = new QCheckBox(tabMain);
179 prune->setObjectName(QString::fromUtf8("prune"));
180
182
183 pruneSize = new QSpinBox(tabMain);
184 pruneSize->setObjectName(QString::fromUtf8("pruneSize"));
185
187
188 pruneSizeUnitLabel = new QLabel(tabMain);
189 pruneSizeUnitLabel->setObjectName(QString::fromUtf8("pruneSizeUnitLabel"));
190 pruneSizeUnitLabel->setTextFormat(Qt::PlainText);
191
193
194 horizontalSpacer_Main_Prune = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
195
197
198
200
201 pruneWarning = new QLabel(tabMain);
202 pruneWarning->setObjectName(QString::fromUtf8("pruneWarning"));
203 pruneWarning->setTextFormat(Qt::PlainText);
204
206
207 horizontalLayout_2_Main = new QHBoxLayout();
208 horizontalLayout_2_Main->setObjectName(QString::fromUtf8("horizontalLayout_2_Main"));
209 databaseCacheLabel = new QLabel(tabMain);
210 databaseCacheLabel->setObjectName(QString::fromUtf8("databaseCacheLabel"));
211 databaseCacheLabel->setTextFormat(Qt::PlainText);
212
214
215 databaseCache = new QSpinBox(tabMain);
216 databaseCache->setObjectName(QString::fromUtf8("databaseCache"));
217
219
220 databaseCacheUnitLabel = new QLabel(tabMain);
221 databaseCacheUnitLabel->setObjectName(QString::fromUtf8("databaseCacheUnitLabel"));
222 databaseCacheUnitLabel->setTextFormat(Qt::PlainText);
223
225
226 horizontalSpacer_2_Main = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
227
229
230
232
233 horizontalLayout_Main_VerifyLabel = new QHBoxLayout();
234 horizontalLayout_Main_VerifyLabel->setObjectName(QString::fromUtf8("horizontalLayout_Main_VerifyLabel"));
235 threadsScriptVerifLabel = new QLabel(tabMain);
236 threadsScriptVerifLabel->setObjectName(QString::fromUtf8("threadsScriptVerifLabel"));
237 threadsScriptVerifLabel->setTextFormat(Qt::PlainText);
238
240
241 threadsScriptVerif = new QSpinBox(tabMain);
242 threadsScriptVerif->setObjectName(QString::fromUtf8("threadsScriptVerif"));
243
245
246 horizontalSpacer_Main_Threads = new QSpacerItem(40, 40, QSizePolicy::Expanding, QSizePolicy::Minimum);
247
249
250
252
253 enableServer = new QCheckBox(tabMain);
254 enableServer->setObjectName(QString::fromUtf8("enableServer"));
255
257
258 verticalSpacer_Main = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
259
261
262 tabWidget->addTab(tabMain, QString());
263 tabWallet = new QWidget();
264 tabWallet->setObjectName(QString::fromUtf8("tabWallet"));
265 verticalLayout_Wallet = new QVBoxLayout(tabWallet);
266 verticalLayout_Wallet->setObjectName(QString::fromUtf8("verticalLayout_Wallet"));
267 subFeeFromAmount = new QCheckBox(tabWallet);
268 subFeeFromAmount->setObjectName(QString::fromUtf8("subFeeFromAmount"));
269
271
272 groupBox = new QGroupBox(tabWallet);
273 groupBox->setObjectName(QString::fromUtf8("groupBox"));
274 verticalLayout_2 = new QVBoxLayout(groupBox);
275 verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
276 coinControlFeatures = new QCheckBox(groupBox);
277 coinControlFeatures->setObjectName(QString::fromUtf8("coinControlFeatures"));
278
280
281 spendZeroConfChange = new QCheckBox(groupBox);
282 spendZeroConfChange->setObjectName(QString::fromUtf8("spendZeroConfChange"));
283
285
286
288
289 groupBoxHww = new QGroupBox(tabWallet);
290 groupBoxHww->setObjectName(QString::fromUtf8("groupBoxHww"));
291 verticalLayoutHww = new QVBoxLayout(groupBoxHww);
292 verticalLayoutHww->setObjectName(QString::fromUtf8("verticalLayoutHww"));
293 horizontalLayoutHww = new QHBoxLayout();
294 horizontalLayoutHww->setObjectName(QString::fromUtf8("horizontalLayoutHww"));
296 externalSignerPathLabel->setObjectName(QString::fromUtf8("externalSignerPathLabel"));
297
299
300 externalSignerPath = new QLineEdit(groupBoxHww);
301 externalSignerPath->setObjectName(QString::fromUtf8("externalSignerPath"));
302
304
305
307
308
310
311 verticalSpacer_Wallet = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
312
314
315 tabWidget->addTab(tabWallet, QString());
316 tabNetwork = new QWidget();
317 tabNetwork->setObjectName(QString::fromUtf8("tabNetwork"));
318 verticalLayout_Network = new QVBoxLayout(tabNetwork);
319 verticalLayout_Network->setObjectName(QString::fromUtf8("verticalLayout_Network"));
320 mapPortUpnp = new QCheckBox(tabNetwork);
321 mapPortUpnp->setObjectName(QString::fromUtf8("mapPortUpnp"));
322
324
325 mapPortNatpmp = new QCheckBox(tabNetwork);
326 mapPortNatpmp->setObjectName(QString::fromUtf8("mapPortNatpmp"));
327
329
330 allowIncoming = new QCheckBox(tabNetwork);
331 allowIncoming->setObjectName(QString::fromUtf8("allowIncoming"));
332
334
335 connectSocks = new QCheckBox(tabNetwork);
336 connectSocks->setObjectName(QString::fromUtf8("connectSocks"));
337
339
340 horizontalLayout_1_Network = new QHBoxLayout();
341 horizontalLayout_1_Network->setObjectName(QString::fromUtf8("horizontalLayout_1_Network"));
342 proxyIpLabel = new QLabel(tabNetwork);
343 proxyIpLabel->setObjectName(QString::fromUtf8("proxyIpLabel"));
344 proxyIpLabel->setTextFormat(Qt::PlainText);
345
347
349 proxyIp->setObjectName(QString::fromUtf8("proxyIp"));
350 proxyIp->setMinimumSize(QSize(140, 0));
351 proxyIp->setMaximumSize(QSize(140, 16777215));
352
354
355 proxyPortLabel = new QLabel(tabNetwork);
356 proxyPortLabel->setObjectName(QString::fromUtf8("proxyPortLabel"));
357 proxyPortLabel->setTextFormat(Qt::PlainText);
358
360
361 proxyPort = new QLineEdit(tabNetwork);
362 proxyPort->setObjectName(QString::fromUtf8("proxyPort"));
363 proxyPort->setMinimumSize(QSize(55, 0));
364 proxyPort->setMaximumSize(QSize(55, 16777215));
365
367
368 horizontalSpacer_1_Network = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
369
371
372
374
375 horizontalLayout_2_Network = new QHBoxLayout();
376 horizontalLayout_2_Network->setObjectName(QString::fromUtf8("horizontalLayout_2_Network"));
377 proxyActiveNets = new QLabel(tabNetwork);
378 proxyActiveNets->setObjectName(QString::fromUtf8("proxyActiveNets"));
379 proxyActiveNets->setTextFormat(Qt::PlainText);
380
382
383 proxyReachIPv4 = new QCheckBox(tabNetwork);
384 proxyReachIPv4->setObjectName(QString::fromUtf8("proxyReachIPv4"));
385 proxyReachIPv4->setEnabled(false);
386
388
389 proxyReachIPv4Label = new QLabel(tabNetwork);
390 proxyReachIPv4Label->setObjectName(QString::fromUtf8("proxyReachIPv4Label"));
391 proxyReachIPv4Label->setTextFormat(Qt::PlainText);
392
394
395 proxyReachIPv6 = new QCheckBox(tabNetwork);
396 proxyReachIPv6->setObjectName(QString::fromUtf8("proxyReachIPv6"));
397 proxyReachIPv6->setEnabled(false);
398
400
401 proxyReachIPv6Label = new QLabel(tabNetwork);
402 proxyReachIPv6Label->setObjectName(QString::fromUtf8("proxyReachIPv6Label"));
403 proxyReachIPv6Label->setTextFormat(Qt::PlainText);
404
406
407 proxyReachTor = new QCheckBox(tabNetwork);
408 proxyReachTor->setObjectName(QString::fromUtf8("proxyReachTor"));
409 proxyReachTor->setEnabled(false);
410
412
413 proxyReachTorLabel = new QLabel(tabNetwork);
414 proxyReachTorLabel->setObjectName(QString::fromUtf8("proxyReachTorLabel"));
415 proxyReachTorLabel->setTextFormat(Qt::PlainText);
416
418
419 horizontalSpacer_2_Network = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
420
422
423
425
426 connectSocksTor = new QCheckBox(tabNetwork);
427 connectSocksTor->setObjectName(QString::fromUtf8("connectSocksTor"));
428
430
431 horizontalLayout_3_Network = new QHBoxLayout();
432 horizontalLayout_3_Network->setObjectName(QString::fromUtf8("horizontalLayout_3_Network"));
433 proxyIpTorLabel = new QLabel(tabNetwork);
434 proxyIpTorLabel->setObjectName(QString::fromUtf8("proxyIpTorLabel"));
435 proxyIpTorLabel->setTextFormat(Qt::PlainText);
436
438
440 proxyIpTor->setObjectName(QString::fromUtf8("proxyIpTor"));
441 proxyIpTor->setMinimumSize(QSize(140, 0));
442 proxyIpTor->setMaximumSize(QSize(140, 16777215));
443
445
446 proxyPortTorLabel = new QLabel(tabNetwork);
447 proxyPortTorLabel->setObjectName(QString::fromUtf8("proxyPortTorLabel"));
448 proxyPortTorLabel->setTextFormat(Qt::PlainText);
449
451
452 proxyPortTor = new QLineEdit(tabNetwork);
453 proxyPortTor->setObjectName(QString::fromUtf8("proxyPortTor"));
454 proxyPortTor->setMinimumSize(QSize(55, 0));
455 proxyPortTor->setMaximumSize(QSize(55, 16777215));
456
458
459 horizontalSpacer_4_Network = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
460
462
463
465
466 verticalSpacer_Network = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
467
469
470 tabWidget->addTab(tabNetwork, QString());
471 tabWindow = new QWidget();
472 tabWindow->setObjectName(QString::fromUtf8("tabWindow"));
473 verticalLayout_Window = new QVBoxLayout(tabWindow);
474 verticalLayout_Window->setObjectName(QString::fromUtf8("verticalLayout_Window"));
475 showTrayIcon = new QCheckBox(tabWindow);
476 showTrayIcon->setObjectName(QString::fromUtf8("showTrayIcon"));
477 showTrayIcon->setChecked(true);
478
480
481 minimizeToTray = new QCheckBox(tabWindow);
482 minimizeToTray->setObjectName(QString::fromUtf8("minimizeToTray"));
483
485
486 minimizeOnClose = new QCheckBox(tabWindow);
487 minimizeOnClose->setObjectName(QString::fromUtf8("minimizeOnClose"));
488
490
491 verticalSpacer_Window = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
492
494
495 tabWidget->addTab(tabWindow, QString());
496 tabDisplay = new QWidget();
497 tabDisplay->setObjectName(QString::fromUtf8("tabDisplay"));
498 verticalLayout_Display = new QVBoxLayout(tabDisplay);
499 verticalLayout_Display->setObjectName(QString::fromUtf8("verticalLayout_Display"));
500 horizontalLayout_1_Display = new QHBoxLayout();
501 horizontalLayout_1_Display->setObjectName(QString::fromUtf8("horizontalLayout_1_Display"));
502 langLabel = new QLabel(tabDisplay);
503 langLabel->setObjectName(QString::fromUtf8("langLabel"));
504 langLabel->setTextFormat(Qt::PlainText);
505
507
509 lang->setObjectName(QString::fromUtf8("lang"));
510
512
513
515
516 horizontalLayout_2_Display = new QHBoxLayout();
517 horizontalLayout_2_Display->setObjectName(QString::fromUtf8("horizontalLayout_2_Display"));
518 unitLabel = new QLabel(tabDisplay);
519 unitLabel->setObjectName(QString::fromUtf8("unitLabel"));
520 unitLabel->setTextFormat(Qt::PlainText);
521
523
525 unit->setObjectName(QString::fromUtf8("unit"));
526
528
529
531
532 horizontalLayout_3_Display = new QHBoxLayout();
533 horizontalLayout_3_Display->setObjectName(QString::fromUtf8("horizontalLayout_3_Display"));
534 thirdPartyTxUrlsLabel = new QLabel(tabDisplay);
535 thirdPartyTxUrlsLabel->setObjectName(QString::fromUtf8("thirdPartyTxUrlsLabel"));
536
538
539 thirdPartyTxUrls = new QLineEdit(tabDisplay);
540 thirdPartyTxUrls->setObjectName(QString::fromUtf8("thirdPartyTxUrls"));
541 thirdPartyTxUrls->setPlaceholderText(QString::fromUtf8("https://example.com/tx/%s"));
542
544
545
547
548 font_groupBox = new QGroupBox(tabDisplay);
549 font_groupBox->setObjectName(QString::fromUtf8("font_groupBox"));
550 font_verticalLayout = new QVBoxLayout(font_groupBox);
551 font_verticalLayout->setObjectName(QString::fromUtf8("font_verticalLayout"));
552 embeddedFont_horizontalLayout = new QHBoxLayout();
553 embeddedFont_horizontalLayout->setObjectName(QString::fromUtf8("embeddedFont_horizontalLayout"));
554 embeddedFont_radioButton = new QRadioButton(font_groupBox);
555 embeddedFont_radioButton->setObjectName(QString::fromUtf8("embeddedFont_radioButton"));
556
558
559 embeddedFont_horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
560
562
563 embeddedFont_verticalLayout = new QVBoxLayout();
564 embeddedFont_verticalLayout->setObjectName(QString::fromUtf8("embeddedFont_verticalLayout"));
566 embeddedFont_label_1->setObjectName(QString::fromUtf8("embeddedFont_label_1"));
567 embeddedFont_label_1->setText(QString::fromUtf8("111.11111111 BTC"));
568
570
572 embeddedFont_label_9->setObjectName(QString::fromUtf8("embeddedFont_label_9"));
573 embeddedFont_label_9->setText(QString::fromUtf8("909.09090909 BTC"));
574
576
577
579
580
582
583 font_line = new QFrame(font_groupBox);
584 font_line->setObjectName(QString::fromUtf8("font_line"));
585 font_line->setFrameShape(QFrame::HLine);
586 font_line->setFrameShadow(QFrame::Sunken);
587
588 font_verticalLayout->addWidget(font_line);
589
590 systemFont_horizontalLayout = new QHBoxLayout();
591 systemFont_horizontalLayout->setObjectName(QString::fromUtf8("systemFont_horizontalLayout"));
592 systemFont_radioButton = new QRadioButton(font_groupBox);
593 systemFont_radioButton->setObjectName(QString::fromUtf8("systemFont_radioButton"));
594
596
597 systemFont_horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
598
600
601 systemFont_verticalLayout = new QVBoxLayout();
602 systemFont_verticalLayout->setObjectName(QString::fromUtf8("systemFont_verticalLayout"));
603 systemFont_label_1 = new QLabel(font_groupBox);
604 systemFont_label_1->setObjectName(QString::fromUtf8("systemFont_label_1"));
605 systemFont_label_1->setText(QString::fromUtf8("111.11111111 BTC"));
606
608
609 systemFont_label_9 = new QLabel(font_groupBox);
610 systemFont_label_9->setObjectName(QString::fromUtf8("systemFont_label_9"));
611 systemFont_label_9->setText(QString::fromUtf8("909.09090909 BTC"));
612
614
615
617
618
620
621
623
624 verticalSpacer_Display = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
625
627
628 tabWidget->addTab(tabDisplay, QString());
629
630 verticalLayout->addWidget(tabWidget);
631
632 frame = new QFrame(OptionsDialog);
633 frame->setObjectName(QString::fromUtf8("frame"));
634 verticalLayout_Bottom = new QVBoxLayout(frame);
635 verticalLayout_Bottom->setObjectName(QString::fromUtf8("verticalLayout_Bottom"));
636 horizontalLayout_Bottom = new QHBoxLayout();
637 horizontalLayout_Bottom->setObjectName(QString::fromUtf8("horizontalLayout_Bottom"));
639 overriddenByCommandLineInfoLabel->setObjectName(QString::fromUtf8("overriddenByCommandLineInfoLabel"));
640 overriddenByCommandLineInfoLabel->setTextFormat(Qt::PlainText);
641
643
644 horizontalSpacer_Bottom = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
645
647
648
650
652 overriddenByCommandLineLabel->setObjectName(QString::fromUtf8("overriddenByCommandLineLabel"));
653 overriddenByCommandLineLabel->setTextFormat(Qt::PlainText);
654 overriddenByCommandLineLabel->setWordWrap(true);
655
657
658
659 verticalLayout->addWidget(frame);
660
661 horizontalLayout_Buttons = new QHBoxLayout();
662 horizontalLayout_Buttons->setObjectName(QString::fromUtf8("horizontalLayout_Buttons"));
663 verticalLayout_Buttons = new QVBoxLayout();
664 verticalLayout_Buttons->setObjectName(QString::fromUtf8("verticalLayout_Buttons"));
665 openBitcoinConfButton = new QPushButton(OptionsDialog);
666 openBitcoinConfButton->setObjectName(QString::fromUtf8("openBitcoinConfButton"));
667 openBitcoinConfButton->setAutoDefault(false);
668
670
671 resetButton = new QPushButton(OptionsDialog);
672 resetButton->setObjectName(QString::fromUtf8("resetButton"));
673 resetButton->setAutoDefault(false);
674
676
677
679
680 horizontalSpacer_1 = new QSpacerItem(40, 48, QSizePolicy::Expanding, QSizePolicy::Minimum);
681
683
684 statusLabel = new QLabel(OptionsDialog);
685 statusLabel->setObjectName(QString::fromUtf8("statusLabel"));
686 statusLabel->setMinimumSize(QSize(200, 0));
687 QFont font;
688 font.setBold(true);
689 font.setWeight(75);
690 statusLabel->setFont(font);
691 statusLabel->setTextFormat(Qt::PlainText);
692 statusLabel->setWordWrap(true);
693
695
696 horizontalSpacer_2 = new QSpacerItem(40, 48, QSizePolicy::Expanding, QSizePolicy::Minimum);
697
699
700 verticalLayout_4 = new QVBoxLayout();
701 verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
702 verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
703
705
706 horizontalLayout = new QHBoxLayout();
707 horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
708 okButton = new QPushButton(OptionsDialog);
709 okButton->setObjectName(QString::fromUtf8("okButton"));
710 okButton->setAutoDefault(false);
711
712 horizontalLayout->addWidget(okButton);
713
714 cancelButton = new QPushButton(OptionsDialog);
715 cancelButton->setObjectName(QString::fromUtf8("cancelButton"));
716 cancelButton->setAutoDefault(false);
717
718 horizontalLayout->addWidget(cancelButton);
719
720
722
723
725
726
728
729#if QT_CONFIG(shortcut)
733 proxyIpLabel->setBuddy(proxyIp);
734 proxyPortLabel->setBuddy(proxyPort);
735 proxyIpTorLabel->setBuddy(proxyIpTor);
737 langLabel->setBuddy(lang);
738 unitLabel->setBuddy(unit);
740#endif // QT_CONFIG(shortcut)
741
743
744 tabWidget->setCurrentIndex(0);
745 okButton->setDefault(true);
746
747
748 QMetaObject::connectSlotsByName(OptionsDialog);
749 } // setupUi
750
752 {
753 OptionsDialog->setWindowTitle(QCoreApplication::translate("OptionsDialog", "Options", nullptr));
754#if QT_CONFIG(tooltip)
755 bitcoinAtStartup->setToolTip(QCoreApplication::translate("OptionsDialog", "Automatically start %1 after logging in to the system.", nullptr));
756#endif // QT_CONFIG(tooltip)
757 bitcoinAtStartup->setText(QCoreApplication::translate("OptionsDialog", "Start %1 on system &login", nullptr));
758#if QT_CONFIG(tooltip)
759 prune->setToolTip(QCoreApplication::translate("OptionsDialog", "Enabling pruning significantly reduces the disk space required to store transactions. All blocks are still fully validated. Reverting this setting requires re-downloading the entire blockchain.", nullptr));
760#endif // QT_CONFIG(tooltip)
761 prune->setText(QCoreApplication::translate("OptionsDialog", "Prune &block storage to", nullptr));
762 pruneSizeUnitLabel->setText(QCoreApplication::translate("OptionsDialog", "GB", nullptr));
763 pruneWarning->setText(QCoreApplication::translate("OptionsDialog", "Reverting this setting requires re-downloading the entire blockchain.", nullptr));
764#if QT_CONFIG(tooltip)
765 databaseCacheLabel->setToolTip(QCoreApplication::translate("OptionsDialog", "Maximum database cache size. A larger cache can contribute to faster sync, after which the benefit is less pronounced for most use cases. Lowering the cache size will reduce memory usage. Unused mempool memory is shared for this cache.", nullptr));
766#endif // QT_CONFIG(tooltip)
767 databaseCacheLabel->setText(QCoreApplication::translate("OptionsDialog", "Size of &database cache", nullptr));
768 databaseCacheUnitLabel->setText(QCoreApplication::translate("OptionsDialog", "MiB", nullptr));
769#if QT_CONFIG(tooltip)
770 threadsScriptVerifLabel->setToolTip(QCoreApplication::translate("OptionsDialog", "Set the number of script verification threads. Negative values correspond to the number of cores you want to leave free to the system.", nullptr));
771#endif // QT_CONFIG(tooltip)
772 threadsScriptVerifLabel->setText(QCoreApplication::translate("OptionsDialog", "Number of script &verification threads", nullptr));
773#if QT_CONFIG(tooltip)
774 threadsScriptVerif->setToolTip(QCoreApplication::translate("OptionsDialog", "(0 = auto, <0 = leave that many cores free)", nullptr));
775#endif // QT_CONFIG(tooltip)
776#if QT_CONFIG(tooltip)
777 enableServer->setToolTip(QCoreApplication::translate("OptionsDialog", "This allows you or a third party tool to communicate with the node through command-line and JSON-RPC commands.", nullptr));
778#endif // QT_CONFIG(tooltip)
779 enableServer->setText(QCoreApplication::translate("OptionsDialog", "Enable RPC &server", nullptr));
780 tabWidget->setTabText(tabWidget->indexOf(tabMain), QCoreApplication::translate("OptionsDialog", "&Main", nullptr));
781#if QT_CONFIG(tooltip)
782 subFeeFromAmount->setToolTip(QCoreApplication::translate("OptionsDialog", "Whether to set subtract fee from amount as default or not.", nullptr));
783#endif // QT_CONFIG(tooltip)
784 subFeeFromAmount->setText(QCoreApplication::translate("OptionsDialog", "Subtract &fee from amount by default", nullptr));
785 groupBox->setTitle(QCoreApplication::translate("OptionsDialog", "Expert", nullptr));
786#if QT_CONFIG(tooltip)
787 coinControlFeatures->setToolTip(QCoreApplication::translate("OptionsDialog", "Whether to show coin control features or not.", nullptr));
788#endif // QT_CONFIG(tooltip)
789 coinControlFeatures->setText(QCoreApplication::translate("OptionsDialog", "Enable coin &control features", nullptr));
790#if QT_CONFIG(tooltip)
791 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));
792#endif // QT_CONFIG(tooltip)
793 spendZeroConfChange->setText(QCoreApplication::translate("OptionsDialog", "&Spend unconfirmed change", nullptr));
794 groupBoxHww->setTitle(QCoreApplication::translate("OptionsDialog", "External Signer (e.g. hardware wallet)", nullptr));
795 externalSignerPathLabel->setText(QCoreApplication::translate("OptionsDialog", "&External signer script path", nullptr));
796#if QT_CONFIG(tooltip)
797 externalSignerPath->setToolTip(QCoreApplication::translate("OptionsDialog", "Full path to a Bitcoin Core compatible script (e.g. C:\\Downloads\\hwi.exe or /Users/you/Downloads/hwi.py). Beware: malware can steal your coins!", nullptr));
798#endif // QT_CONFIG(tooltip)
799 tabWidget->setTabText(tabWidget->indexOf(tabWallet), QCoreApplication::translate("OptionsDialog", "W&allet", nullptr));
800#if QT_CONFIG(tooltip)
801 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));
802#endif // QT_CONFIG(tooltip)
803 mapPortUpnp->setText(QCoreApplication::translate("OptionsDialog", "Map port using &UPnP", nullptr));
804#if QT_CONFIG(tooltip)
805 mapPortNatpmp->setToolTip(QCoreApplication::translate("OptionsDialog", "Automatically open the Bitcoin client port on the router. This only works when your router supports NAT-PMP and it is enabled. The external port could be random.", nullptr));
806#endif // QT_CONFIG(tooltip)
807 mapPortNatpmp->setText(QCoreApplication::translate("OptionsDialog", "Map port using NA&T-PMP", nullptr));
808#if QT_CONFIG(tooltip)
809 allowIncoming->setToolTip(QCoreApplication::translate("OptionsDialog", "Accept connections from outside.", nullptr));
810#endif // QT_CONFIG(tooltip)
811 allowIncoming->setText(QCoreApplication::translate("OptionsDialog", "Allow incomin&g connections", nullptr));
812#if QT_CONFIG(tooltip)
813 connectSocks->setToolTip(QCoreApplication::translate("OptionsDialog", "Connect to the Bitcoin network through a SOCKS5 proxy.", nullptr));
814#endif // QT_CONFIG(tooltip)
815 connectSocks->setText(QCoreApplication::translate("OptionsDialog", "&Connect through SOCKS5 proxy (default proxy):", nullptr));
816 proxyIpLabel->setText(QCoreApplication::translate("OptionsDialog", "Proxy &IP:", nullptr));
817#if QT_CONFIG(tooltip)
818 proxyIp->setToolTip(QCoreApplication::translate("OptionsDialog", "IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1)", nullptr));
819#endif // QT_CONFIG(tooltip)
820 proxyPortLabel->setText(QCoreApplication::translate("OptionsDialog", "&Port:", nullptr));
821#if QT_CONFIG(tooltip)
822 proxyPort->setToolTip(QCoreApplication::translate("OptionsDialog", "Port of the proxy (e.g. 9050)", nullptr));
823#endif // QT_CONFIG(tooltip)
824 proxyActiveNets->setText(QCoreApplication::translate("OptionsDialog", "Used for reaching peers via:", nullptr));
825#if QT_CONFIG(tooltip)
826 proxyReachIPv4->setToolTip(QCoreApplication::translate("OptionsDialog", "Shows if the supplied default SOCKS5 proxy is used to reach peers via this network type.", nullptr));
827#endif // QT_CONFIG(tooltip)
828 proxyReachIPv4->setText(QString());
829 proxyReachIPv4Label->setText(QCoreApplication::translate("OptionsDialog", "IPv4", nullptr));
830#if QT_CONFIG(tooltip)
831 proxyReachIPv6->setToolTip(QCoreApplication::translate("OptionsDialog", "Shows if the supplied default SOCKS5 proxy is used to reach peers via this network type.", nullptr));
832#endif // QT_CONFIG(tooltip)
833 proxyReachIPv6->setText(QString());
834 proxyReachIPv6Label->setText(QCoreApplication::translate("OptionsDialog", "IPv6", nullptr));
835#if QT_CONFIG(tooltip)
836 proxyReachTor->setToolTip(QCoreApplication::translate("OptionsDialog", "Shows if the supplied default SOCKS5 proxy is used to reach peers via this network type.", nullptr));
837#endif // QT_CONFIG(tooltip)
838 proxyReachTor->setText(QString());
839 proxyReachTorLabel->setText(QCoreApplication::translate("OptionsDialog", "Tor", nullptr));
840#if QT_CONFIG(tooltip)
841 connectSocksTor->setToolTip(QCoreApplication::translate("OptionsDialog", "Connect to the Bitcoin network through a separate SOCKS5 proxy for Tor onion services.", nullptr));
842#endif // QT_CONFIG(tooltip)
843 connectSocksTor->setText(QCoreApplication::translate("OptionsDialog", "Use separate SOCKS&5 proxy to reach peers via Tor onion services:", nullptr));
844 proxyIpTorLabel->setText(QCoreApplication::translate("OptionsDialog", "Proxy &IP:", nullptr));
845#if QT_CONFIG(tooltip)
846 proxyIpTor->setToolTip(QCoreApplication::translate("OptionsDialog", "IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1)", nullptr));
847#endif // QT_CONFIG(tooltip)
848 proxyPortTorLabel->setText(QCoreApplication::translate("OptionsDialog", "&Port:", nullptr));
849#if QT_CONFIG(tooltip)
850 proxyPortTor->setToolTip(QCoreApplication::translate("OptionsDialog", "Port of the proxy (e.g. 9050)", nullptr));
851#endif // QT_CONFIG(tooltip)
852 tabWidget->setTabText(tabWidget->indexOf(tabNetwork), QCoreApplication::translate("OptionsDialog", "&Network", nullptr));
853#if QT_CONFIG(tooltip)
854 showTrayIcon->setToolTip(QCoreApplication::translate("OptionsDialog", "Show the icon in the system tray.", nullptr));
855#endif // QT_CONFIG(tooltip)
856 showTrayIcon->setText(QCoreApplication::translate("OptionsDialog", "&Show tray icon", nullptr));
857#if QT_CONFIG(tooltip)
858 minimizeToTray->setToolTip(QCoreApplication::translate("OptionsDialog", "Show only a tray icon after minimizing the window.", nullptr));
859#endif // QT_CONFIG(tooltip)
860 minimizeToTray->setText(QCoreApplication::translate("OptionsDialog", "&Minimize to the tray instead of the taskbar", nullptr));
861#if QT_CONFIG(tooltip)
862 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));
863#endif // QT_CONFIG(tooltip)
864 minimizeOnClose->setText(QCoreApplication::translate("OptionsDialog", "M&inimize on close", nullptr));
865 tabWidget->setTabText(tabWidget->indexOf(tabWindow), QCoreApplication::translate("OptionsDialog", "&Window", nullptr));
866 langLabel->setText(QCoreApplication::translate("OptionsDialog", "User Interface &language:", nullptr));
867#if QT_CONFIG(tooltip)
868 lang->setToolTip(QCoreApplication::translate("OptionsDialog", "The user interface language can be set here. This setting will take effect after restarting %1.", nullptr));
869#endif // QT_CONFIG(tooltip)
870 unitLabel->setText(QCoreApplication::translate("OptionsDialog", "&Unit to show amounts in:", nullptr));
871#if QT_CONFIG(tooltip)
872 unit->setToolTip(QCoreApplication::translate("OptionsDialog", "Choose the default subdivision unit to show in the interface and when sending coins.", nullptr));
873#endif // QT_CONFIG(tooltip)
874#if QT_CONFIG(tooltip)
875 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));
876#endif // QT_CONFIG(tooltip)
877 thirdPartyTxUrlsLabel->setText(QCoreApplication::translate("OptionsDialog", "&Third-party transaction URLs", nullptr));
878#if QT_CONFIG(tooltip)
879 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));
880#endif // QT_CONFIG(tooltip)
881 font_groupBox->setTitle(QCoreApplication::translate("OptionsDialog", "Monospaced font in the Overview tab:", nullptr));
882 embeddedFont_radioButton->setText(QCoreApplication::translate("OptionsDialog", "embedded \"%1\"", nullptr));
883 systemFont_radioButton->setText(QCoreApplication::translate("OptionsDialog", "closest matching \"%1\"", nullptr));
884 tabWidget->setTabText(tabWidget->indexOf(tabDisplay), QCoreApplication::translate("OptionsDialog", "&Display", nullptr));
885 overriddenByCommandLineInfoLabel->setText(QCoreApplication::translate("OptionsDialog", "Options set in this dialog are overridden by the command line or in the configuration file:", nullptr));
886 overriddenByCommandLineLabel->setText(QString());
887#if QT_CONFIG(tooltip)
888 openBitcoinConfButton->setToolTip(QCoreApplication::translate("OptionsDialog", "Open the %1 configuration file from the working directory.", nullptr));
889#endif // QT_CONFIG(tooltip)
890 openBitcoinConfButton->setText(QCoreApplication::translate("OptionsDialog", "Open Configuration File", nullptr));
891#if QT_CONFIG(tooltip)
892 resetButton->setToolTip(QCoreApplication::translate("OptionsDialog", "Reset all client options to default.", nullptr));
893#endif // QT_CONFIG(tooltip)
894 resetButton->setText(QCoreApplication::translate("OptionsDialog", "&Reset Options", nullptr));
895 statusLabel->setText(QString());
896 okButton->setText(QCoreApplication::translate("OptionsDialog", "&OK", nullptr));
897 cancelButton->setText(QCoreApplication::translate("OptionsDialog", "&Cancel", nullptr));
898 } // retranslateUi
899
900};
901
902namespace Ui {
904} // namespace Ui
905
906QT_END_NAMESPACE
907
908#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
QRadioButton * systemFont_radioButton
QVBoxLayout * verticalLayout_Window
QVBoxLayout * verticalLayout
QSpacerItem * embeddedFont_horizontalSpacer
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
QHBoxLayout * horizontalLayoutHww
QVBoxLayout * verticalLayout_Display
QVBoxLayout * font_verticalLayout
QSpinBox * pruneSize
QSpacerItem * verticalSpacer
QLabel * proxyPortTorLabel
QVBoxLayout * verticalLayout_2
QLabel * proxyReachIPv4Label
QPushButton * cancelButton
QLabel * databaseCacheUnitLabel
QPushButton * resetButton
QHBoxLayout * horizontalLayout_3_Display
QLabel * proxyReachIPv6Label
QGroupBox * font_groupBox
QHBoxLayout * horizontalLayout_Bottom
QCheckBox * connectSocksTor
QSpinBox * databaseCache
QCheckBox * minimizeToTray
void setupUi(QDialog *OptionsDialog)
QHBoxLayout * horizontalLayout_1_Display
QVBoxLayout * embeddedFont_verticalLayout
QCheckBox * bitcoinAtStartup
QVBoxLayout * verticalLayout_Buttons
QVBoxLayout * verticalLayout_Network
QHBoxLayout * embeddedFont_horizontalLayout
QVBoxLayout * verticalLayout_Main
QSpacerItem * horizontalSpacer_2_Main
QVBoxLayout * verticalLayout_4
QLineEdit * externalSignerPath
QCheckBox * subFeeFromAmount
QSpacerItem * horizontalSpacer_Main_Threads
QVBoxLayout * systemFont_verticalLayout
QVBoxLayout * verticalLayoutHww
QHBoxLayout * horizontalLayout_3_Network
QPushButton * openBitcoinConfButton
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
QLabel * embeddedFont_label_1
void retranslateUi(QDialog *OptionsDialog)
QHBoxLayout * horizontalLayout_2_Main
QLabel * proxyIpTorLabel
QSpacerItem * horizontalSpacer_0_Main
QSpacerItem * systemFont_horizontalSpacer
QSpacerItem * horizontalSpacer_1
QVBoxLayout * verticalLayout_Wallet
QLabel * embeddedFont_label_9
QVBoxLayout * verticalLayout_Bottom
QHBoxLayout * horizontalLayout_Buttons
QLabel * externalSignerPathLabel
QCheckBox * spendZeroConfChange
QCheckBox * mapPortNatpmp
QCheckBox * proxyReachIPv4
QCheckBox * proxyReachIPv6
QLabel * systemFont_label_1
QLabel * systemFont_label_9
QLabel * threadsScriptVerifLabel
QCheckBox * enableServer
QSpacerItem * horizontalSpacer_4_Network
QSpacerItem * verticalSpacer_Wallet
QHBoxLayout * horizontalLayout_2_Display
QCheckBox * proxyReachTor
QCheckBox * showTrayIcon
QRadioButton * embeddedFont_radioButton
QHBoxLayout * horizontalLayout
QValidatedLineEdit * proxyIp
QLabel * pruneSizeUnitLabel
QCheckBox * minimizeOnClose
QGroupBox * groupBoxHww
QCheckBox * connectSocks
QLabel * thirdPartyTxUrlsLabel
QSpacerItem * horizontalSpacer_2_Network
QHBoxLayout * systemFont_horizontalLayout