Line data Source code
1 : /********************************************************************************
2 : ** Form generated from reading UI file 'optionsdialog.ui'
3 : **
4 : ** Created by: Qt User Interface Compiler version 5.15.0
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 :
32 : class Ui_OptionsDialog
33 : {
34 : public:
35 : QVBoxLayout *verticalLayout;
36 : QTabWidget *tabWidget;
37 : QWidget *tabMain;
38 : QVBoxLayout *verticalLayout_Main;
39 : QCheckBox *bitcoinAtStartup;
40 : QSpacerItem *horizontalSpacer_0_Main;
41 : QHBoxLayout *horizontalLayout_Main_Prune;
42 : QCheckBox *prune;
43 : QSpinBox *pruneSize;
44 : QLabel *pruneSizeUnitLabel;
45 : QSpacerItem *horizontalSpacer_Main_Prune;
46 : QLabel *pruneWarning;
47 : QHBoxLayout *horizontalLayout_2_Main;
48 : QLabel *databaseCacheLabel;
49 : QSpinBox *databaseCache;
50 : QLabel *databaseCacheUnitLabel;
51 : QSpacerItem *horizontalSpacer_2_Main;
52 : QHBoxLayout *horizontalLayout_Main_VerifyLabel;
53 : QLabel *threadsScriptVerifLabel;
54 : QSpinBox *threadsScriptVerif;
55 : QSpacerItem *horizontalSpacer_Main_Threads;
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;
69 : QHBoxLayout *horizontalLayout_1_Network;
70 : QLabel *proxyIpLabel;
71 : QValidatedLineEdit *proxyIp;
72 : QLabel *proxyPortLabel;
73 : QLineEdit *proxyPort;
74 : QSpacerItem *horizontalSpacer_1_Network;
75 : QHBoxLayout *horizontalLayout_2_Network;
76 : QLabel *proxyActiveNets;
77 : QCheckBox *proxyReachIPv4;
78 : QLabel *proxyReachIPv4Label;
79 : QCheckBox *proxyReachIPv6;
80 : QLabel *proxyReachIPv6Label;
81 : QCheckBox *proxyReachTor;
82 : QLabel *proxyReachTorLabel;
83 : QSpacerItem *horizontalSpacer_2_Network;
84 : QCheckBox *connectSocksTor;
85 : QHBoxLayout *horizontalLayout_3_Network;
86 : QLabel *proxyIpTorLabel;
87 : QValidatedLineEdit *proxyIpTor;
88 : QLabel *proxyPortTorLabel;
89 : QLineEdit *proxyPortTor;
90 : QSpacerItem *horizontalSpacer_4_Network;
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;
100 : QHBoxLayout *horizontalLayout_1_Display;
101 : QLabel *langLabel;
102 : QValueComboBox *lang;
103 : QHBoxLayout *horizontalLayout_2_Display;
104 : QLabel *unitLabel;
105 : QValueComboBox *unit;
106 : QHBoxLayout *horizontalLayout_3_Display;
107 : QLabel *thirdPartyTxUrlsLabel;
108 : QLineEdit *thirdPartyTxUrls;
109 : QSpacerItem *verticalSpacer_Display;
110 : QFrame *frame;
111 : QVBoxLayout *verticalLayout_Bottom;
112 : QHBoxLayout *horizontalLayout_Bottom;
113 : QLabel *overriddenByCommandLineInfoLabel;
114 : QSpacerItem *horizontalSpacer_Bottom;
115 : QLabel *overriddenByCommandLineLabel;
116 : QHBoxLayout *horizontalLayout_Buttons;
117 : QVBoxLayout *verticalLayout_Buttons;
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 0 : void setupUi(QDialog *OptionsDialog)
130 : {
131 0 : if (OptionsDialog->objectName().isEmpty())
132 0 : OptionsDialog->setObjectName(QString::fromUtf8("OptionsDialog"));
133 0 : OptionsDialog->resize(560, 440);
134 0 : OptionsDialog->setModal(true);
135 0 : verticalLayout = new QVBoxLayout(OptionsDialog);
136 0 : verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
137 0 : tabWidget = new QTabWidget(OptionsDialog);
138 0 : tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
139 0 : tabMain = new QWidget();
140 0 : tabMain->setObjectName(QString::fromUtf8("tabMain"));
141 0 : verticalLayout_Main = new QVBoxLayout(tabMain);
142 0 : verticalLayout_Main->setObjectName(QString::fromUtf8("verticalLayout_Main"));
143 0 : bitcoinAtStartup = new QCheckBox(tabMain);
144 0 : bitcoinAtStartup->setObjectName(QString::fromUtf8("bitcoinAtStartup"));
145 :
146 0 : verticalLayout_Main->addWidget(bitcoinAtStartup);
147 :
148 0 : horizontalSpacer_0_Main = new QSpacerItem(40, 5, QSizePolicy::Expanding, QSizePolicy::Minimum);
149 :
150 0 : verticalLayout_Main->addItem(horizontalSpacer_0_Main);
151 :
152 0 : horizontalLayout_Main_Prune = new QHBoxLayout();
153 0 : horizontalLayout_Main_Prune->setObjectName(QString::fromUtf8("horizontalLayout_Main_Prune"));
154 0 : prune = new QCheckBox(tabMain);
155 0 : prune->setObjectName(QString::fromUtf8("prune"));
156 :
157 0 : horizontalLayout_Main_Prune->addWidget(prune);
158 :
159 0 : pruneSize = new QSpinBox(tabMain);
160 0 : pruneSize->setObjectName(QString::fromUtf8("pruneSize"));
161 :
162 0 : horizontalLayout_Main_Prune->addWidget(pruneSize);
163 :
164 0 : pruneSizeUnitLabel = new QLabel(tabMain);
165 0 : pruneSizeUnitLabel->setObjectName(QString::fromUtf8("pruneSizeUnitLabel"));
166 0 : pruneSizeUnitLabel->setTextFormat(Qt::PlainText);
167 :
168 0 : horizontalLayout_Main_Prune->addWidget(pruneSizeUnitLabel);
169 :
170 0 : horizontalSpacer_Main_Prune = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
171 :
172 0 : horizontalLayout_Main_Prune->addItem(horizontalSpacer_Main_Prune);
173 :
174 :
175 0 : verticalLayout_Main->addLayout(horizontalLayout_Main_Prune);
176 :
177 0 : pruneWarning = new QLabel(tabMain);
178 0 : pruneWarning->setObjectName(QString::fromUtf8("pruneWarning"));
179 0 : pruneWarning->setTextFormat(Qt::PlainText);
180 :
181 0 : verticalLayout_Main->addWidget(pruneWarning);
182 :
183 0 : horizontalLayout_2_Main = new QHBoxLayout();
184 0 : horizontalLayout_2_Main->setObjectName(QString::fromUtf8("horizontalLayout_2_Main"));
185 0 : databaseCacheLabel = new QLabel(tabMain);
186 0 : databaseCacheLabel->setObjectName(QString::fromUtf8("databaseCacheLabel"));
187 0 : databaseCacheLabel->setTextFormat(Qt::PlainText);
188 :
189 0 : horizontalLayout_2_Main->addWidget(databaseCacheLabel);
190 :
191 0 : databaseCache = new QSpinBox(tabMain);
192 0 : databaseCache->setObjectName(QString::fromUtf8("databaseCache"));
193 :
194 0 : horizontalLayout_2_Main->addWidget(databaseCache);
195 :
196 0 : databaseCacheUnitLabel = new QLabel(tabMain);
197 0 : databaseCacheUnitLabel->setObjectName(QString::fromUtf8("databaseCacheUnitLabel"));
198 0 : databaseCacheUnitLabel->setTextFormat(Qt::PlainText);
199 :
200 0 : horizontalLayout_2_Main->addWidget(databaseCacheUnitLabel);
201 :
202 0 : horizontalSpacer_2_Main = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
203 :
204 0 : horizontalLayout_2_Main->addItem(horizontalSpacer_2_Main);
205 :
206 :
207 0 : verticalLayout_Main->addLayout(horizontalLayout_2_Main);
208 :
209 0 : horizontalLayout_Main_VerifyLabel = new QHBoxLayout();
210 0 : horizontalLayout_Main_VerifyLabel->setObjectName(QString::fromUtf8("horizontalLayout_Main_VerifyLabel"));
211 0 : threadsScriptVerifLabel = new QLabel(tabMain);
212 0 : threadsScriptVerifLabel->setObjectName(QString::fromUtf8("threadsScriptVerifLabel"));
213 0 : threadsScriptVerifLabel->setTextFormat(Qt::PlainText);
214 :
215 0 : horizontalLayout_Main_VerifyLabel->addWidget(threadsScriptVerifLabel);
216 :
217 0 : threadsScriptVerif = new QSpinBox(tabMain);
218 0 : threadsScriptVerif->setObjectName(QString::fromUtf8("threadsScriptVerif"));
219 :
220 0 : horizontalLayout_Main_VerifyLabel->addWidget(threadsScriptVerif);
221 :
222 0 : horizontalSpacer_Main_Threads = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
223 :
224 0 : horizontalLayout_Main_VerifyLabel->addItem(horizontalSpacer_Main_Threads);
225 :
226 :
227 0 : verticalLayout_Main->addLayout(horizontalLayout_Main_VerifyLabel);
228 :
229 0 : verticalSpacer_Main = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
230 :
231 0 : verticalLayout_Main->addItem(verticalSpacer_Main);
232 :
233 0 : tabWidget->addTab(tabMain, QString());
234 0 : tabWallet = new QWidget();
235 0 : tabWallet->setObjectName(QString::fromUtf8("tabWallet"));
236 0 : verticalLayout_Wallet = new QVBoxLayout(tabWallet);
237 0 : verticalLayout_Wallet->setObjectName(QString::fromUtf8("verticalLayout_Wallet"));
238 0 : groupBox = new QGroupBox(tabWallet);
239 0 : groupBox->setObjectName(QString::fromUtf8("groupBox"));
240 0 : verticalLayout_2 = new QVBoxLayout(groupBox);
241 0 : verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
242 0 : coinControlFeatures = new QCheckBox(groupBox);
243 0 : coinControlFeatures->setObjectName(QString::fromUtf8("coinControlFeatures"));
244 :
245 0 : verticalLayout_2->addWidget(coinControlFeatures);
246 :
247 0 : spendZeroConfChange = new QCheckBox(groupBox);
248 0 : spendZeroConfChange->setObjectName(QString::fromUtf8("spendZeroConfChange"));
249 :
250 0 : verticalLayout_2->addWidget(spendZeroConfChange);
251 :
252 :
253 0 : verticalLayout_Wallet->addWidget(groupBox);
254 :
255 0 : verticalSpacer_Wallet = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
256 :
257 0 : verticalLayout_Wallet->addItem(verticalSpacer_Wallet);
258 :
259 0 : tabWidget->addTab(tabWallet, QString());
260 0 : tabNetwork = new QWidget();
261 0 : tabNetwork->setObjectName(QString::fromUtf8("tabNetwork"));
262 0 : verticalLayout_Network = new QVBoxLayout(tabNetwork);
263 0 : verticalLayout_Network->setObjectName(QString::fromUtf8("verticalLayout_Network"));
264 0 : mapPortUpnp = new QCheckBox(tabNetwork);
265 0 : mapPortUpnp->setObjectName(QString::fromUtf8("mapPortUpnp"));
266 :
267 0 : verticalLayout_Network->addWidget(mapPortUpnp);
268 :
269 0 : allowIncoming = new QCheckBox(tabNetwork);
270 0 : allowIncoming->setObjectName(QString::fromUtf8("allowIncoming"));
271 :
272 0 : verticalLayout_Network->addWidget(allowIncoming);
273 :
274 0 : connectSocks = new QCheckBox(tabNetwork);
275 0 : connectSocks->setObjectName(QString::fromUtf8("connectSocks"));
276 :
277 0 : verticalLayout_Network->addWidget(connectSocks);
278 :
279 0 : horizontalLayout_1_Network = new QHBoxLayout();
280 0 : horizontalLayout_1_Network->setObjectName(QString::fromUtf8("horizontalLayout_1_Network"));
281 0 : proxyIpLabel = new QLabel(tabNetwork);
282 0 : proxyIpLabel->setObjectName(QString::fromUtf8("proxyIpLabel"));
283 0 : proxyIpLabel->setTextFormat(Qt::PlainText);
284 :
285 0 : horizontalLayout_1_Network->addWidget(proxyIpLabel);
286 :
287 0 : proxyIp = new QValidatedLineEdit(tabNetwork);
288 0 : proxyIp->setObjectName(QString::fromUtf8("proxyIp"));
289 0 : proxyIp->setMinimumSize(QSize(140, 0));
290 0 : proxyIp->setMaximumSize(QSize(140, 16777215));
291 :
292 0 : horizontalLayout_1_Network->addWidget(proxyIp);
293 :
294 0 : proxyPortLabel = new QLabel(tabNetwork);
295 0 : proxyPortLabel->setObjectName(QString::fromUtf8("proxyPortLabel"));
296 0 : proxyPortLabel->setTextFormat(Qt::PlainText);
297 :
298 0 : horizontalLayout_1_Network->addWidget(proxyPortLabel);
299 :
300 0 : proxyPort = new QLineEdit(tabNetwork);
301 0 : proxyPort->setObjectName(QString::fromUtf8("proxyPort"));
302 0 : proxyPort->setMinimumSize(QSize(55, 0));
303 0 : proxyPort->setMaximumSize(QSize(55, 16777215));
304 :
305 0 : horizontalLayout_1_Network->addWidget(proxyPort);
306 :
307 0 : horizontalSpacer_1_Network = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
308 :
309 0 : horizontalLayout_1_Network->addItem(horizontalSpacer_1_Network);
310 :
311 :
312 0 : verticalLayout_Network->addLayout(horizontalLayout_1_Network);
313 :
314 0 : horizontalLayout_2_Network = new QHBoxLayout();
315 0 : horizontalLayout_2_Network->setObjectName(QString::fromUtf8("horizontalLayout_2_Network"));
316 0 : proxyActiveNets = new QLabel(tabNetwork);
317 0 : proxyActiveNets->setObjectName(QString::fromUtf8("proxyActiveNets"));
318 0 : proxyActiveNets->setTextFormat(Qt::PlainText);
319 :
320 0 : horizontalLayout_2_Network->addWidget(proxyActiveNets);
321 :
322 0 : proxyReachIPv4 = new QCheckBox(tabNetwork);
323 0 : proxyReachIPv4->setObjectName(QString::fromUtf8("proxyReachIPv4"));
324 0 : proxyReachIPv4->setEnabled(false);
325 :
326 0 : horizontalLayout_2_Network->addWidget(proxyReachIPv4);
327 :
328 0 : proxyReachIPv4Label = new QLabel(tabNetwork);
329 0 : proxyReachIPv4Label->setObjectName(QString::fromUtf8("proxyReachIPv4Label"));
330 0 : proxyReachIPv4Label->setTextFormat(Qt::PlainText);
331 :
332 0 : horizontalLayout_2_Network->addWidget(proxyReachIPv4Label);
333 :
334 0 : proxyReachIPv6 = new QCheckBox(tabNetwork);
335 0 : proxyReachIPv6->setObjectName(QString::fromUtf8("proxyReachIPv6"));
336 0 : proxyReachIPv6->setEnabled(false);
337 :
338 0 : horizontalLayout_2_Network->addWidget(proxyReachIPv6);
339 :
340 0 : proxyReachIPv6Label = new QLabel(tabNetwork);
341 0 : proxyReachIPv6Label->setObjectName(QString::fromUtf8("proxyReachIPv6Label"));
342 0 : proxyReachIPv6Label->setTextFormat(Qt::PlainText);
343 :
344 0 : horizontalLayout_2_Network->addWidget(proxyReachIPv6Label);
345 :
346 0 : proxyReachTor = new QCheckBox(tabNetwork);
347 0 : proxyReachTor->setObjectName(QString::fromUtf8("proxyReachTor"));
348 0 : proxyReachTor->setEnabled(false);
349 :
350 0 : horizontalLayout_2_Network->addWidget(proxyReachTor);
351 :
352 0 : proxyReachTorLabel = new QLabel(tabNetwork);
353 0 : proxyReachTorLabel->setObjectName(QString::fromUtf8("proxyReachTorLabel"));
354 0 : proxyReachTorLabel->setTextFormat(Qt::PlainText);
355 :
356 0 : horizontalLayout_2_Network->addWidget(proxyReachTorLabel);
357 :
358 0 : horizontalSpacer_2_Network = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
359 :
360 0 : horizontalLayout_2_Network->addItem(horizontalSpacer_2_Network);
361 :
362 :
363 0 : verticalLayout_Network->addLayout(horizontalLayout_2_Network);
364 :
365 0 : connectSocksTor = new QCheckBox(tabNetwork);
366 0 : connectSocksTor->setObjectName(QString::fromUtf8("connectSocksTor"));
367 :
368 0 : verticalLayout_Network->addWidget(connectSocksTor);
369 :
370 0 : horizontalLayout_3_Network = new QHBoxLayout();
371 0 : horizontalLayout_3_Network->setObjectName(QString::fromUtf8("horizontalLayout_3_Network"));
372 0 : proxyIpTorLabel = new QLabel(tabNetwork);
373 0 : proxyIpTorLabel->setObjectName(QString::fromUtf8("proxyIpTorLabel"));
374 0 : proxyIpTorLabel->setTextFormat(Qt::PlainText);
375 :
376 0 : horizontalLayout_3_Network->addWidget(proxyIpTorLabel);
377 :
378 0 : proxyIpTor = new QValidatedLineEdit(tabNetwork);
379 0 : proxyIpTor->setObjectName(QString::fromUtf8("proxyIpTor"));
380 0 : proxyIpTor->setMinimumSize(QSize(140, 0));
381 0 : proxyIpTor->setMaximumSize(QSize(140, 16777215));
382 :
383 0 : horizontalLayout_3_Network->addWidget(proxyIpTor);
384 :
385 0 : proxyPortTorLabel = new QLabel(tabNetwork);
386 0 : proxyPortTorLabel->setObjectName(QString::fromUtf8("proxyPortTorLabel"));
387 0 : proxyPortTorLabel->setTextFormat(Qt::PlainText);
388 :
389 0 : horizontalLayout_3_Network->addWidget(proxyPortTorLabel);
390 :
391 0 : proxyPortTor = new QLineEdit(tabNetwork);
392 0 : proxyPortTor->setObjectName(QString::fromUtf8("proxyPortTor"));
393 0 : proxyPortTor->setMinimumSize(QSize(55, 0));
394 0 : proxyPortTor->setMaximumSize(QSize(55, 16777215));
395 :
396 0 : horizontalLayout_3_Network->addWidget(proxyPortTor);
397 :
398 0 : horizontalSpacer_4_Network = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
399 :
400 0 : horizontalLayout_3_Network->addItem(horizontalSpacer_4_Network);
401 :
402 :
403 0 : verticalLayout_Network->addLayout(horizontalLayout_3_Network);
404 :
405 0 : verticalSpacer_Network = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
406 :
407 0 : verticalLayout_Network->addItem(verticalSpacer_Network);
408 :
409 0 : tabWidget->addTab(tabNetwork, QString());
410 0 : tabWindow = new QWidget();
411 0 : tabWindow->setObjectName(QString::fromUtf8("tabWindow"));
412 0 : verticalLayout_Window = new QVBoxLayout(tabWindow);
413 0 : verticalLayout_Window->setObjectName(QString::fromUtf8("verticalLayout_Window"));
414 0 : hideTrayIcon = new QCheckBox(tabWindow);
415 0 : hideTrayIcon->setObjectName(QString::fromUtf8("hideTrayIcon"));
416 :
417 0 : verticalLayout_Window->addWidget(hideTrayIcon);
418 :
419 0 : minimizeToTray = new QCheckBox(tabWindow);
420 0 : minimizeToTray->setObjectName(QString::fromUtf8("minimizeToTray"));
421 :
422 0 : verticalLayout_Window->addWidget(minimizeToTray);
423 :
424 0 : minimizeOnClose = new QCheckBox(tabWindow);
425 0 : minimizeOnClose->setObjectName(QString::fromUtf8("minimizeOnClose"));
426 :
427 0 : verticalLayout_Window->addWidget(minimizeOnClose);
428 :
429 0 : verticalSpacer_Window = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
430 :
431 0 : verticalLayout_Window->addItem(verticalSpacer_Window);
432 :
433 0 : tabWidget->addTab(tabWindow, QString());
434 0 : tabDisplay = new QWidget();
435 0 : tabDisplay->setObjectName(QString::fromUtf8("tabDisplay"));
436 0 : verticalLayout_Display = new QVBoxLayout(tabDisplay);
437 0 : verticalLayout_Display->setObjectName(QString::fromUtf8("verticalLayout_Display"));
438 0 : horizontalLayout_1_Display = new QHBoxLayout();
439 0 : horizontalLayout_1_Display->setObjectName(QString::fromUtf8("horizontalLayout_1_Display"));
440 0 : langLabel = new QLabel(tabDisplay);
441 0 : langLabel->setObjectName(QString::fromUtf8("langLabel"));
442 0 : langLabel->setTextFormat(Qt::PlainText);
443 :
444 0 : horizontalLayout_1_Display->addWidget(langLabel);
445 :
446 0 : lang = new QValueComboBox(tabDisplay);
447 0 : lang->setObjectName(QString::fromUtf8("lang"));
448 :
449 0 : horizontalLayout_1_Display->addWidget(lang);
450 :
451 :
452 0 : verticalLayout_Display->addLayout(horizontalLayout_1_Display);
453 :
454 0 : horizontalLayout_2_Display = new QHBoxLayout();
455 0 : horizontalLayout_2_Display->setObjectName(QString::fromUtf8("horizontalLayout_2_Display"));
456 0 : unitLabel = new QLabel(tabDisplay);
457 0 : unitLabel->setObjectName(QString::fromUtf8("unitLabel"));
458 0 : unitLabel->setTextFormat(Qt::PlainText);
459 :
460 0 : horizontalLayout_2_Display->addWidget(unitLabel);
461 :
462 0 : unit = new QValueComboBox(tabDisplay);
463 0 : unit->setObjectName(QString::fromUtf8("unit"));
464 :
465 0 : horizontalLayout_2_Display->addWidget(unit);
466 :
467 :
468 0 : verticalLayout_Display->addLayout(horizontalLayout_2_Display);
469 :
470 0 : horizontalLayout_3_Display = new QHBoxLayout();
471 0 : horizontalLayout_3_Display->setObjectName(QString::fromUtf8("horizontalLayout_3_Display"));
472 0 : thirdPartyTxUrlsLabel = new QLabel(tabDisplay);
473 0 : thirdPartyTxUrlsLabel->setObjectName(QString::fromUtf8("thirdPartyTxUrlsLabel"));
474 :
475 0 : horizontalLayout_3_Display->addWidget(thirdPartyTxUrlsLabel);
476 :
477 0 : thirdPartyTxUrls = new QLineEdit(tabDisplay);
478 0 : thirdPartyTxUrls->setObjectName(QString::fromUtf8("thirdPartyTxUrls"));
479 0 : thirdPartyTxUrls->setPlaceholderText(QString::fromUtf8("https://example.com/tx/%s"));
480 :
481 0 : horizontalLayout_3_Display->addWidget(thirdPartyTxUrls);
482 :
483 :
484 0 : verticalLayout_Display->addLayout(horizontalLayout_3_Display);
485 :
486 0 : verticalSpacer_Display = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
487 :
488 0 : verticalLayout_Display->addItem(verticalSpacer_Display);
489 :
490 0 : tabWidget->addTab(tabDisplay, QString());
491 :
492 0 : verticalLayout->addWidget(tabWidget);
493 :
494 0 : frame = new QFrame(OptionsDialog);
495 0 : frame->setObjectName(QString::fromUtf8("frame"));
496 0 : verticalLayout_Bottom = new QVBoxLayout(frame);
497 0 : verticalLayout_Bottom->setObjectName(QString::fromUtf8("verticalLayout_Bottom"));
498 0 : horizontalLayout_Bottom = new QHBoxLayout();
499 0 : horizontalLayout_Bottom->setObjectName(QString::fromUtf8("horizontalLayout_Bottom"));
500 0 : overriddenByCommandLineInfoLabel = new QLabel(frame);
501 0 : overriddenByCommandLineInfoLabel->setObjectName(QString::fromUtf8("overriddenByCommandLineInfoLabel"));
502 0 : overriddenByCommandLineInfoLabel->setTextFormat(Qt::PlainText);
503 :
504 0 : horizontalLayout_Bottom->addWidget(overriddenByCommandLineInfoLabel);
505 :
506 0 : horizontalSpacer_Bottom = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
507 :
508 0 : horizontalLayout_Bottom->addItem(horizontalSpacer_Bottom);
509 :
510 :
511 0 : verticalLayout_Bottom->addLayout(horizontalLayout_Bottom);
512 :
513 0 : overriddenByCommandLineLabel = new QLabel(frame);
514 0 : overriddenByCommandLineLabel->setObjectName(QString::fromUtf8("overriddenByCommandLineLabel"));
515 0 : overriddenByCommandLineLabel->setTextFormat(Qt::PlainText);
516 0 : overriddenByCommandLineLabel->setWordWrap(true);
517 :
518 0 : verticalLayout_Bottom->addWidget(overriddenByCommandLineLabel);
519 :
520 :
521 0 : verticalLayout->addWidget(frame);
522 :
523 0 : horizontalLayout_Buttons = new QHBoxLayout();
524 0 : horizontalLayout_Buttons->setObjectName(QString::fromUtf8("horizontalLayout_Buttons"));
525 0 : verticalLayout_Buttons = new QVBoxLayout();
526 0 : verticalLayout_Buttons->setObjectName(QString::fromUtf8("verticalLayout_Buttons"));
527 0 : openBitcoinConfButton = new QPushButton(OptionsDialog);
528 0 : openBitcoinConfButton->setObjectName(QString::fromUtf8("openBitcoinConfButton"));
529 0 : openBitcoinConfButton->setAutoDefault(false);
530 :
531 0 : verticalLayout_Buttons->addWidget(openBitcoinConfButton);
532 :
533 0 : resetButton = new QPushButton(OptionsDialog);
534 0 : resetButton->setObjectName(QString::fromUtf8("resetButton"));
535 0 : resetButton->setAutoDefault(false);
536 :
537 0 : verticalLayout_Buttons->addWidget(resetButton);
538 :
539 :
540 0 : horizontalLayout_Buttons->addLayout(verticalLayout_Buttons);
541 :
542 0 : horizontalSpacer_1 = new QSpacerItem(40, 48, QSizePolicy::Expanding, QSizePolicy::Minimum);
543 :
544 0 : horizontalLayout_Buttons->addItem(horizontalSpacer_1);
545 :
546 0 : statusLabel = new QLabel(OptionsDialog);
547 0 : statusLabel->setObjectName(QString::fromUtf8("statusLabel"));
548 0 : statusLabel->setMinimumSize(QSize(200, 0));
549 0 : QFont font;
550 0 : font.setBold(true);
551 0 : font.setWeight(75);
552 0 : statusLabel->setFont(font);
553 0 : statusLabel->setTextFormat(Qt::PlainText);
554 0 : statusLabel->setWordWrap(true);
555 :
556 0 : horizontalLayout_Buttons->addWidget(statusLabel);
557 :
558 0 : horizontalSpacer_2 = new QSpacerItem(40, 48, QSizePolicy::Expanding, QSizePolicy::Minimum);
559 :
560 0 : horizontalLayout_Buttons->addItem(horizontalSpacer_2);
561 :
562 0 : verticalLayout_4 = new QVBoxLayout();
563 0 : verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
564 0 : verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
565 :
566 0 : verticalLayout_4->addItem(verticalSpacer);
567 :
568 0 : horizontalLayout = new QHBoxLayout();
569 0 : horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
570 0 : okButton = new QPushButton(OptionsDialog);
571 0 : okButton->setObjectName(QString::fromUtf8("okButton"));
572 0 : okButton->setAutoDefault(false);
573 :
574 0 : horizontalLayout->addWidget(okButton);
575 :
576 0 : cancelButton = new QPushButton(OptionsDialog);
577 0 : cancelButton->setObjectName(QString::fromUtf8("cancelButton"));
578 0 : cancelButton->setAutoDefault(false);
579 :
580 0 : horizontalLayout->addWidget(cancelButton);
581 :
582 :
583 0 : verticalLayout_4->addLayout(horizontalLayout);
584 :
585 :
586 0 : horizontalLayout_Buttons->addLayout(verticalLayout_4);
587 :
588 :
589 0 : verticalLayout->addLayout(horizontalLayout_Buttons);
590 :
591 : #if QT_CONFIG(shortcut)
592 0 : databaseCacheLabel->setBuddy(databaseCache);
593 0 : threadsScriptVerifLabel->setBuddy(threadsScriptVerif);
594 0 : proxyIpLabel->setBuddy(proxyIp);
595 0 : proxyPortLabel->setBuddy(proxyPort);
596 0 : proxyIpTorLabel->setBuddy(proxyIpTor);
597 0 : proxyPortTorLabel->setBuddy(proxyPortTor);
598 0 : langLabel->setBuddy(lang);
599 0 : unitLabel->setBuddy(unit);
600 0 : thirdPartyTxUrlsLabel->setBuddy(thirdPartyTxUrls);
601 : #endif // QT_CONFIG(shortcut)
602 :
603 0 : retranslateUi(OptionsDialog);
604 :
605 0 : tabWidget->setCurrentIndex(0);
606 0 : okButton->setDefault(true);
607 :
608 :
609 0 : QMetaObject::connectSlotsByName(OptionsDialog);
610 0 : } // setupUi
611 :
612 0 : void retranslateUi(QDialog *OptionsDialog)
613 : {
614 0 : OptionsDialog->setWindowTitle(QCoreApplication::translate("OptionsDialog", "Options", nullptr));
615 : #if QT_CONFIG(tooltip)
616 0 : bitcoinAtStartup->setToolTip(QCoreApplication::translate("OptionsDialog", "Automatically start %1 after logging in to the system.", nullptr));
617 : #endif // QT_CONFIG(tooltip)
618 0 : bitcoinAtStartup->setText(QCoreApplication::translate("OptionsDialog", "&Start %1 on system login", nullptr));
619 : #if QT_CONFIG(tooltip)
620 0 : 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 0 : prune->setText(QCoreApplication::translate("OptionsDialog", "Prune &block storage to", nullptr));
623 0 : pruneSizeUnitLabel->setText(QCoreApplication::translate("OptionsDialog", "GB", nullptr));
624 0 : pruneWarning->setText(QCoreApplication::translate("OptionsDialog", "Reverting this setting requires re-downloading the entire blockchain.", nullptr));
625 0 : databaseCacheLabel->setText(QCoreApplication::translate("OptionsDialog", "Size of &database cache", nullptr));
626 0 : databaseCacheUnitLabel->setText(QCoreApplication::translate("OptionsDialog", "MiB", nullptr));
627 0 : threadsScriptVerifLabel->setText(QCoreApplication::translate("OptionsDialog", "Number of script &verification threads", nullptr));
628 : #if QT_CONFIG(tooltip)
629 0 : threadsScriptVerif->setToolTip(QCoreApplication::translate("OptionsDialog", "(0 = auto, <0 = leave that many cores free)", nullptr));
630 : #endif // QT_CONFIG(tooltip)
631 0 : tabWidget->setTabText(tabWidget->indexOf(tabMain), QCoreApplication::translate("OptionsDialog", "&Main", nullptr));
632 0 : groupBox->setTitle(QCoreApplication::translate("OptionsDialog", "Expert", nullptr));
633 : #if QT_CONFIG(tooltip)
634 0 : coinControlFeatures->setToolTip(QCoreApplication::translate("OptionsDialog", "Whether to show coin control features or not.", nullptr));
635 : #endif // QT_CONFIG(tooltip)
636 0 : coinControlFeatures->setText(QCoreApplication::translate("OptionsDialog", "Enable coin &control features", nullptr));
637 : #if QT_CONFIG(tooltip)
638 0 : 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 0 : spendZeroConfChange->setText(QCoreApplication::translate("OptionsDialog", "&Spend unconfirmed change", nullptr));
641 0 : tabWidget->setTabText(tabWidget->indexOf(tabWallet), QCoreApplication::translate("OptionsDialog", "W&allet", nullptr));
642 : #if QT_CONFIG(tooltip)
643 0 : 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 0 : mapPortUpnp->setText(QCoreApplication::translate("OptionsDialog", "Map port using &UPnP", nullptr));
646 : #if QT_CONFIG(tooltip)
647 0 : allowIncoming->setToolTip(QCoreApplication::translate("OptionsDialog", "Accept connections from outside.", nullptr));
648 : #endif // QT_CONFIG(tooltip)
649 0 : allowIncoming->setText(QCoreApplication::translate("OptionsDialog", "Allow incomin&g connections", nullptr));
650 : #if QT_CONFIG(tooltip)
651 0 : connectSocks->setToolTip(QCoreApplication::translate("OptionsDialog", "Connect to the Bitcoin network through a SOCKS5 proxy.", nullptr));
652 : #endif // QT_CONFIG(tooltip)
653 0 : connectSocks->setText(QCoreApplication::translate("OptionsDialog", "&Connect through SOCKS5 proxy (default proxy):", nullptr));
654 0 : proxyIpLabel->setText(QCoreApplication::translate("OptionsDialog", "Proxy &IP:", nullptr));
655 : #if QT_CONFIG(tooltip)
656 0 : 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 0 : proxyPortLabel->setText(QCoreApplication::translate("OptionsDialog", "&Port:", nullptr));
659 : #if QT_CONFIG(tooltip)
660 0 : proxyPort->setToolTip(QCoreApplication::translate("OptionsDialog", "Port of the proxy (e.g. 9050)", nullptr));
661 : #endif // QT_CONFIG(tooltip)
662 0 : proxyActiveNets->setText(QCoreApplication::translate("OptionsDialog", "Used for reaching peers via:", nullptr));
663 : #if QT_CONFIG(tooltip)
664 0 : 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 0 : proxyReachIPv4->setText(QString());
667 0 : proxyReachIPv4Label->setText(QCoreApplication::translate("OptionsDialog", "IPv4", nullptr));
668 : #if QT_CONFIG(tooltip)
669 0 : 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 0 : proxyReachIPv6->setText(QString());
672 0 : proxyReachIPv6Label->setText(QCoreApplication::translate("OptionsDialog", "IPv6", nullptr));
673 : #if QT_CONFIG(tooltip)
674 0 : 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 0 : proxyReachTor->setText(QString());
677 0 : proxyReachTorLabel->setText(QCoreApplication::translate("OptionsDialog", "Tor", nullptr));
678 : #if QT_CONFIG(tooltip)
679 0 : 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 0 : connectSocksTor->setText(QCoreApplication::translate("OptionsDialog", "Use separate SOCKS&5 proxy to reach peers via Tor onion services:", nullptr));
682 0 : proxyIpTorLabel->setText(QCoreApplication::translate("OptionsDialog", "Proxy &IP:", nullptr));
683 : #if QT_CONFIG(tooltip)
684 0 : 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 0 : proxyPortTorLabel->setText(QCoreApplication::translate("OptionsDialog", "&Port:", nullptr));
687 : #if QT_CONFIG(tooltip)
688 0 : proxyPortTor->setToolTip(QCoreApplication::translate("OptionsDialog", "Port of the proxy (e.g. 9050)", nullptr));
689 : #endif // QT_CONFIG(tooltip)
690 0 : tabWidget->setTabText(tabWidget->indexOf(tabNetwork), QCoreApplication::translate("OptionsDialog", "&Network", nullptr));
691 : #if QT_CONFIG(tooltip)
692 0 : hideTrayIcon->setToolTip(QCoreApplication::translate("OptionsDialog", "Hide the icon from the system tray.", nullptr));
693 : #endif // QT_CONFIG(tooltip)
694 0 : hideTrayIcon->setText(QCoreApplication::translate("OptionsDialog", "&Hide tray icon", nullptr));
695 : #if QT_CONFIG(tooltip)
696 0 : minimizeToTray->setToolTip(QCoreApplication::translate("OptionsDialog", "Show only a tray icon after minimizing the window.", nullptr));
697 : #endif // QT_CONFIG(tooltip)
698 0 : minimizeToTray->setText(QCoreApplication::translate("OptionsDialog", "&Minimize to the tray instead of the taskbar", nullptr));
699 : #if QT_CONFIG(tooltip)
700 0 : 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 0 : minimizeOnClose->setText(QCoreApplication::translate("OptionsDialog", "M&inimize on close", nullptr));
703 0 : tabWidget->setTabText(tabWidget->indexOf(tabWindow), QCoreApplication::translate("OptionsDialog", "&Window", nullptr));
704 0 : langLabel->setText(QCoreApplication::translate("OptionsDialog", "User Interface &language:", nullptr));
705 : #if QT_CONFIG(tooltip)
706 0 : 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 0 : unitLabel->setText(QCoreApplication::translate("OptionsDialog", "&Unit to show amounts in:", nullptr));
709 : #if QT_CONFIG(tooltip)
710 0 : 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 0 : 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 0 : thirdPartyTxUrlsLabel->setText(QCoreApplication::translate("OptionsDialog", "&Third party transaction URLs", nullptr));
716 : #if QT_CONFIG(tooltip)
717 0 : 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 0 : tabWidget->setTabText(tabWidget->indexOf(tabDisplay), QCoreApplication::translate("OptionsDialog", "&Display", nullptr));
720 0 : overriddenByCommandLineInfoLabel->setText(QCoreApplication::translate("OptionsDialog", "Options set in this dialog are overridden by the command line or in the configuration file:", nullptr));
721 0 : overriddenByCommandLineLabel->setText(QString());
722 : #if QT_CONFIG(tooltip)
723 0 : openBitcoinConfButton->setToolTip(QCoreApplication::translate("OptionsDialog", "Open the %1 configuration file from the working directory.", nullptr));
724 : #endif // QT_CONFIG(tooltip)
725 0 : openBitcoinConfButton->setText(QCoreApplication::translate("OptionsDialog", "Open Configuration File", nullptr));
726 : #if QT_CONFIG(tooltip)
727 0 : resetButton->setToolTip(QCoreApplication::translate("OptionsDialog", "Reset all client options to default.", nullptr));
728 : #endif // QT_CONFIG(tooltip)
729 0 : resetButton->setText(QCoreApplication::translate("OptionsDialog", "&Reset Options", nullptr));
730 0 : statusLabel->setText(QString());
731 0 : okButton->setText(QCoreApplication::translate("OptionsDialog", "&OK", nullptr));
732 0 : cancelButton->setText(QCoreApplication::translate("OptionsDialog", "&Cancel", nullptr));
733 0 : } // 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
|