9 #ifndef UI_OPTIONSDIALOG_H 10 #define UI_OPTIONSDIALOG_H 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> 132 OptionsDialog->setObjectName(QString::fromUtf8(
"OptionsDialog"));
136 verticalLayout->setObjectName(QString::fromUtf8(
"verticalLayout"));
138 tabWidget->setObjectName(QString::fromUtf8(
"tabWidget"));
140 tabMain->setObjectName(QString::fromUtf8(
"tabMain"));
155 prune->setObjectName(QString::fromUtf8(
"prune"));
160 pruneSize->setObjectName(QString::fromUtf8(
"pruneSize"));
178 pruneWarning->setObjectName(QString::fromUtf8(
"pruneWarning"));
192 databaseCache->setObjectName(QString::fromUtf8(
"databaseCache"));
229 verticalSpacer_Main =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
235 tabWallet->setObjectName(QString::fromUtf8(
"tabWallet"));
239 groupBox->setObjectName(QString::fromUtf8(
"groupBox"));
261 tabNetwork->setObjectName(QString::fromUtf8(
"tabNetwork"));
265 mapPortUpnp->setObjectName(QString::fromUtf8(
"mapPortUpnp"));
270 allowIncoming->setObjectName(QString::fromUtf8(
"allowIncoming"));
275 connectSocks->setObjectName(QString::fromUtf8(
"connectSocks"));
282 proxyIpLabel->setObjectName(QString::fromUtf8(
"proxyIpLabel"));
288 proxyIp->setObjectName(QString::fromUtf8(
"proxyIp"));
289 proxyIp->setMinimumSize(QSize(140, 0));
290 proxyIp->setMaximumSize(QSize(140, 16777215));
295 proxyPortLabel->setObjectName(QString::fromUtf8(
"proxyPortLabel"));
301 proxyPort->setObjectName(QString::fromUtf8(
"proxyPort"));
303 proxyPort->setMaximumSize(QSize(55, 16777215));
323 proxyReachIPv4->setObjectName(QString::fromUtf8(
"proxyReachIPv4"));
335 proxyReachIPv6->setObjectName(QString::fromUtf8(
"proxyReachIPv6"));
347 proxyReachTor->setObjectName(QString::fromUtf8(
"proxyReachTor"));
379 proxyIpTor->setObjectName(QString::fromUtf8(
"proxyIpTor"));
381 proxyIpTor->setMaximumSize(QSize(140, 16777215));
392 proxyPortTor->setObjectName(QString::fromUtf8(
"proxyPortTor"));
411 tabWindow->setObjectName(QString::fromUtf8(
"tabWindow"));
415 hideTrayIcon->setObjectName(QString::fromUtf8(
"hideTrayIcon"));
420 minimizeToTray->setObjectName(QString::fromUtf8(
"minimizeToTray"));
435 tabDisplay->setObjectName(QString::fromUtf8(
"tabDisplay"));
441 langLabel->setObjectName(QString::fromUtf8(
"langLabel"));
447 lang->setObjectName(QString::fromUtf8(
"lang"));
457 unitLabel->setObjectName(QString::fromUtf8(
"unitLabel"));
463 unit->setObjectName(QString::fromUtf8(
"unit"));
494 frame->setObjectName(QString::fromUtf8(
"frame"));
533 resetButton->setObjectName(QString::fromUtf8(
"resetButton"));
541 horizontalSpacer_1 =
new QSpacerItem(40, 48, QSizePolicy::Expanding, QSizePolicy::Minimum);
546 statusLabel->setObjectName(QString::fromUtf8(
"statusLabel"));
557 horizontalSpacer_2 =
new QSpacerItem(40, 48, QSizePolicy::Expanding, QSizePolicy::Minimum);
563 verticalSpacer =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
570 okButton->setObjectName(QString::fromUtf8(
"okButton"));
576 cancelButton->setObjectName(QString::fromUtf8(
"cancelButton"));
590 #if QT_CONFIG(shortcut) 600 #endif // QT_CONFIG(shortcut) 613 OptionsDialog->setWindowTitle(QCoreApplication::translate(
"OptionsDialog",
"Options",
nullptr));
614 #if QT_CONFIG(tooltip) 615 bitcoinAtStartup->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Automatically start %1 after logging in to the system.",
nullptr));
616 #endif // QT_CONFIG(tooltip) 617 bitcoinAtStartup->setText(QCoreApplication::translate(
"OptionsDialog",
"&Start %1 on system login",
nullptr));
618 #if QT_CONFIG(tooltip) 619 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));
620 #endif // QT_CONFIG(tooltip) 621 prune->setText(QCoreApplication::translate(
"OptionsDialog",
"Prune &block storage to",
nullptr));
622 pruneSizeUnitLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"GB",
nullptr));
623 pruneWarning->setText(QCoreApplication::translate(
"OptionsDialog",
"Reverting this setting requires re-downloading the entire blockchain.",
nullptr));
624 databaseCacheLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"Size of &database cache",
nullptr));
626 threadsScriptVerifLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"Number of script &verification threads",
nullptr));
627 #if QT_CONFIG(tooltip) 628 threadsScriptVerif->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"(0 = auto, <0 = leave that many cores free)",
nullptr));
629 #endif // QT_CONFIG(tooltip) 631 groupBox->setTitle(QCoreApplication::translate(
"OptionsDialog",
"Expert",
nullptr));
632 #if QT_CONFIG(tooltip) 633 coinControlFeatures->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Whether to show coin control features or not.",
nullptr));
634 #endif // QT_CONFIG(tooltip) 635 coinControlFeatures->setText(QCoreApplication::translate(
"OptionsDialog",
"Enable coin &control features",
nullptr));
636 #if QT_CONFIG(tooltip) 637 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));
638 #endif // QT_CONFIG(tooltip) 639 spendZeroConfChange->setText(QCoreApplication::translate(
"OptionsDialog",
"&Spend unconfirmed change",
nullptr));
641 #if QT_CONFIG(tooltip) 642 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));
643 #endif // QT_CONFIG(tooltip) 644 mapPortUpnp->setText(QCoreApplication::translate(
"OptionsDialog",
"Map port using &UPnP",
nullptr));
645 #if QT_CONFIG(tooltip) 646 allowIncoming->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Accept connections from outside.",
nullptr));
647 #endif // QT_CONFIG(tooltip) 648 allowIncoming->setText(QCoreApplication::translate(
"OptionsDialog",
"Allow incomin&g connections",
nullptr));
649 #if QT_CONFIG(tooltip) 650 connectSocks->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Connect to the Bitcoin network through a SOCKS5 proxy.",
nullptr));
651 #endif // QT_CONFIG(tooltip) 652 connectSocks->setText(QCoreApplication::translate(
"OptionsDialog",
"&Connect through SOCKS5 proxy (default proxy):",
nullptr));
653 proxyIpLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"Proxy &IP:",
nullptr));
654 #if QT_CONFIG(tooltip) 655 proxyIp->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1)",
nullptr));
656 #endif // QT_CONFIG(tooltip) 657 proxyPortLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"&Port:",
nullptr));
658 #if QT_CONFIG(tooltip) 659 proxyPort->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Port of the proxy (e.g. 9050)",
nullptr));
660 #endif // QT_CONFIG(tooltip) 661 proxyActiveNets->setText(QCoreApplication::translate(
"OptionsDialog",
"Used for reaching peers via:",
nullptr));
662 #if QT_CONFIG(tooltip) 663 proxyReachIPv4->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Shows if the supplied default SOCKS5 proxy is used to reach peers via this network type.",
nullptr));
664 #endif // QT_CONFIG(tooltip) 666 proxyReachIPv4Label->setText(QCoreApplication::translate(
"OptionsDialog",
"IPv4",
nullptr));
667 #if QT_CONFIG(tooltip) 668 proxyReachIPv6->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Shows if the supplied default SOCKS5 proxy is used to reach peers via this network type.",
nullptr));
669 #endif // QT_CONFIG(tooltip) 671 proxyReachIPv6Label->setText(QCoreApplication::translate(
"OptionsDialog",
"IPv6",
nullptr));
672 #if QT_CONFIG(tooltip) 673 proxyReachTor->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Shows if the supplied default SOCKS5 proxy is used to reach peers via this network type.",
nullptr));
674 #endif // QT_CONFIG(tooltip) 676 proxyReachTorLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"Tor",
nullptr));
677 #if QT_CONFIG(tooltip) 678 connectSocksTor->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Connect to the Bitcoin network through a separate SOCKS5 proxy for Tor hidden services.",
nullptr));
679 #endif // QT_CONFIG(tooltip) 680 connectSocksTor->setText(QCoreApplication::translate(
"OptionsDialog",
"Use separate SOCKS&5 proxy to reach peers via Tor hidden services:",
nullptr));
681 proxyIpTorLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"Proxy &IP:",
nullptr));
682 #if QT_CONFIG(tooltip) 683 proxyIpTor->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1)",
nullptr));
684 #endif // QT_CONFIG(tooltip) 685 proxyPortTorLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"&Port:",
nullptr));
686 #if QT_CONFIG(tooltip) 687 proxyPortTor->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Port of the proxy (e.g. 9050)",
nullptr));
688 #endif // QT_CONFIG(tooltip) 690 #if QT_CONFIG(tooltip) 691 hideTrayIcon->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Hide the icon from the system tray.",
nullptr));
692 #endif // QT_CONFIG(tooltip) 693 hideTrayIcon->setText(QCoreApplication::translate(
"OptionsDialog",
"&Hide tray icon",
nullptr));
694 #if QT_CONFIG(tooltip) 695 minimizeToTray->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Show only a tray icon after minimizing the window.",
nullptr));
696 #endif // QT_CONFIG(tooltip) 697 minimizeToTray->setText(QCoreApplication::translate(
"OptionsDialog",
"&Minimize to the tray instead of the taskbar",
nullptr));
698 #if QT_CONFIG(tooltip) 699 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));
700 #endif // QT_CONFIG(tooltip) 701 minimizeOnClose->setText(QCoreApplication::translate(
"OptionsDialog",
"M&inimize on close",
nullptr));
703 langLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"User Interface &language:",
nullptr));
704 #if QT_CONFIG(tooltip) 705 lang->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"The user interface language can be set here. This setting will take effect after restarting %1.",
nullptr));
706 #endif // QT_CONFIG(tooltip) 707 unitLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"&Unit to show amounts in:",
nullptr));
708 #if QT_CONFIG(tooltip) 709 unit->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Choose the default subdivision unit to show in the interface and when sending coins.",
nullptr));
710 #endif // QT_CONFIG(tooltip) 711 #if QT_CONFIG(tooltip) 712 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));
713 #endif // QT_CONFIG(tooltip) 714 thirdPartyTxUrlsLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"&Third party transaction URLs",
nullptr));
715 #if QT_CONFIG(tooltip) 716 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));
717 #endif // QT_CONFIG(tooltip) 719 overriddenByCommandLineInfoLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"Options set in this dialog are overridden by the command line or in the configuration file:",
nullptr));
721 #if QT_CONFIG(tooltip) 722 openBitcoinConfButton->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Open the %1 configuration file from the working directory.",
nullptr));
723 #endif // QT_CONFIG(tooltip) 724 openBitcoinConfButton->setText(QCoreApplication::translate(
"OptionsDialog",
"Open Configuration File",
nullptr));
725 #if QT_CONFIG(tooltip) 726 resetButton->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Reset all client options to default.",
nullptr));
727 #endif // QT_CONFIG(tooltip) 728 resetButton->setText(QCoreApplication::translate(
"OptionsDialog",
"&Reset Options",
nullptr));
730 okButton->setText(QCoreApplication::translate(
"OptionsDialog",
"&OK",
nullptr));
731 cancelButton->setText(QCoreApplication::translate(
"OptionsDialog",
"&Cancel",
nullptr));
742 #endif // UI_OPTIONSDIALOG_H QLabel * databaseCacheUnitLabel
Definition: ui_optionsdialog.h:50
QVBoxLayout * verticalLayout_Display
Definition: ui_optionsdialog.h:99
QHBoxLayout * horizontalLayout
Definition: ui_optionsdialog.h:125
QValueComboBox * lang
Definition: ui_optionsdialog.h:102
QVBoxLayout * verticalLayout_Window
Definition: ui_optionsdialog.h:93
QSpacerItem * horizontalSpacer_2
Definition: ui_optionsdialog.h:122
QSpacerItem * horizontalSpacer_2_Network
Definition: ui_optionsdialog.h:83
QLabel * proxyReachIPv6Label
Definition: ui_optionsdialog.h:80
QVBoxLayout * verticalLayout_2
Definition: ui_optionsdialog.h:60
Definition: ui_optionsdialog.h:737
QHBoxLayout * horizontalLayout_3_Network
Definition: ui_optionsdialog.h:85
QLabel * proxyReachIPv4Label
Definition: ui_optionsdialog.h:78
QCheckBox * proxyReachTor
Definition: ui_optionsdialog.h:81
QHBoxLayout * horizontalLayout_Buttons
Definition: ui_optionsdialog.h:116
QCheckBox * bitcoinAtStartup
Definition: ui_optionsdialog.h:39
QLabel * overriddenByCommandLineLabel
Definition: ui_optionsdialog.h:115
Definition: qvaluecombobox.h:12
QLabel * pruneWarning
Definition: ui_optionsdialog.h:46
QLabel * langLabel
Definition: ui_optionsdialog.h:101
Definition: addressbookpage.h:14
void retranslateUi(QDialog *OptionsDialog)
Definition: ui_optionsdialog.h:611
QWidget * tabMain
Definition: ui_optionsdialog.h:37
QCheckBox * connectSocksTor
Definition: ui_optionsdialog.h:84
QSpacerItem * horizontalSpacer_0_Main
Definition: ui_optionsdialog.h:40
QHBoxLayout * horizontalLayout_2_Network
Definition: ui_optionsdialog.h:75
QVBoxLayout * verticalLayout_Network
Definition: ui_optionsdialog.h:65
QSpacerItem * verticalSpacer_Wallet
Definition: ui_optionsdialog.h:63
QGroupBox * groupBox
Definition: ui_optionsdialog.h:59
void setupUi(QDialog *OptionsDialog)
Definition: ui_optionsdialog.h:129
QSpacerItem * horizontalSpacer_2_Main
Definition: ui_optionsdialog.h:51
Definition: optionsdialog.h:35
QFrame * frame
Definition: ui_optionsdialog.h:110
QLabel * proxyReachTorLabel
Definition: ui_optionsdialog.h:82
QCheckBox * spendZeroConfChange
Definition: ui_optionsdialog.h:62
QTabWidget * tabWidget
Definition: ui_optionsdialog.h:36
QSpacerItem * horizontalSpacer_Bottom
Definition: ui_optionsdialog.h:114
QLabel * proxyIpLabel
Definition: ui_optionsdialog.h:70
QPushButton * okButton
Definition: ui_optionsdialog.h:126
QCheckBox * hideTrayIcon
Definition: ui_optionsdialog.h:94
QLabel * databaseCacheLabel
Definition: ui_optionsdialog.h:48
QVBoxLayout * verticalLayout_4
Definition: ui_optionsdialog.h:123
QSpinBox * threadsScriptVerif
Definition: ui_optionsdialog.h:54
QLabel * pruneSizeUnitLabel
Definition: ui_optionsdialog.h:44
QPushButton * cancelButton
Definition: ui_optionsdialog.h:127
QCheckBox * minimizeOnClose
Definition: ui_optionsdialog.h:96
Definition: qvalidatedlineedit.h:13
QSpacerItem * horizontalSpacer_4_Network
Definition: ui_optionsdialog.h:90
QSpacerItem * verticalSpacer
Definition: ui_optionsdialog.h:124
QVBoxLayout * verticalLayout_Bottom
Definition: ui_optionsdialog.h:111
QHBoxLayout * horizontalLayout_1_Network
Definition: ui_optionsdialog.h:69
QHBoxLayout * horizontalLayout_3_Display
Definition: ui_optionsdialog.h:106
QVBoxLayout * verticalLayout_Buttons
Definition: ui_optionsdialog.h:117
QSpacerItem * horizontalSpacer_1_Network
Definition: ui_optionsdialog.h:74
QLabel * proxyPortTorLabel
Definition: ui_optionsdialog.h:88
QWidget * tabNetwork
Definition: ui_optionsdialog.h:64
QSpacerItem * verticalSpacer_Main
Definition: ui_optionsdialog.h:56
QWidget * tabWallet
Definition: ui_optionsdialog.h:57
QLabel * unitLabel
Definition: ui_optionsdialog.h:104
QPushButton * resetButton
Definition: ui_optionsdialog.h:119
QLabel * proxyPortLabel
Definition: ui_optionsdialog.h:72
QHBoxLayout * horizontalLayout_2_Main
Definition: ui_optionsdialog.h:47
QSpacerItem * horizontalSpacer_Main_Prune
Definition: ui_optionsdialog.h:45
QValidatedLineEdit * proxyIp
Definition: ui_optionsdialog.h:71
QLabel * statusLabel
Definition: ui_optionsdialog.h:121
QVBoxLayout * verticalLayout_Wallet
Definition: ui_optionsdialog.h:58
QLabel * threadsScriptVerifLabel
Definition: ui_optionsdialog.h:53
QSpacerItem * verticalSpacer_Network
Definition: ui_optionsdialog.h:91
QCheckBox * minimizeToTray
Definition: ui_optionsdialog.h:95
QLabel * overriddenByCommandLineInfoLabel
Definition: ui_optionsdialog.h:113
QWidget * tabWindow
Definition: ui_optionsdialog.h:92
QWidget * tabDisplay
Definition: ui_optionsdialog.h:98
QCheckBox * connectSocks
Definition: ui_optionsdialog.h:68
QHBoxLayout * horizontalLayout_Bottom
Definition: ui_optionsdialog.h:112
QCheckBox * proxyReachIPv6
Definition: ui_optionsdialog.h:79
QSpacerItem * verticalSpacer_Window
Definition: ui_optionsdialog.h:97
QCheckBox * proxyReachIPv4
Definition: ui_optionsdialog.h:77
QHBoxLayout * horizontalLayout_1_Display
Definition: ui_optionsdialog.h:100
QVBoxLayout * verticalLayout
Definition: ui_optionsdialog.h:35
QSpacerItem * horizontalSpacer_Main_Threads
Definition: ui_optionsdialog.h:55
QValueComboBox * unit
Definition: ui_optionsdialog.h:105
QCheckBox * mapPortUpnp
Definition: ui_optionsdialog.h:66
QHBoxLayout * horizontalLayout_2_Display
Definition: ui_optionsdialog.h:103
QLabel * proxyActiveNets
Definition: ui_optionsdialog.h:76
QSpacerItem * horizontalSpacer_1
Definition: ui_optionsdialog.h:120
QHBoxLayout * horizontalLayout_Main_Prune
Definition: ui_optionsdialog.h:41
QCheckBox * coinControlFeatures
Definition: ui_optionsdialog.h:61
QCheckBox * allowIncoming
Definition: ui_optionsdialog.h:67
QValidatedLineEdit * proxyIpTor
Definition: ui_optionsdialog.h:87
QPushButton * openBitcoinConfButton
Definition: ui_optionsdialog.h:118
QLineEdit * proxyPortTor
Definition: ui_optionsdialog.h:89
QSpinBox * pruneSize
Definition: ui_optionsdialog.h:43
QSpacerItem * verticalSpacer_Display
Definition: ui_optionsdialog.h:109
Definition: ui_optionsdialog.h:32
QLineEdit * proxyPort
Definition: ui_optionsdialog.h:73
QCheckBox * prune
Definition: ui_optionsdialog.h:42
QHBoxLayout * horizontalLayout_Main_VerifyLabel
Definition: ui_optionsdialog.h:52
QVBoxLayout * verticalLayout_Main
Definition: ui_optionsdialog.h:38
QLineEdit * thirdPartyTxUrls
Definition: ui_optionsdialog.h:108
QSpinBox * databaseCache
Definition: ui_optionsdialog.h:49
QLabel * proxyIpTorLabel
Definition: ui_optionsdialog.h:86
QLabel * thirdPartyTxUrlsLabel
Definition: ui_optionsdialog.h:107