Bitcoin Core  28.1.0
P2P Digital Currency
ui_sendcoinsdialog.h
Go to the documentation of this file.
1 /********************************************************************************
2 ** Form generated from reading UI file 'sendcoinsdialog.ui'
3 **
4 ** Created by: Qt User Interface Compiler version 5.15.8
5 **
6 ** WARNING! All changes made in this file will be lost when recompiling UI file!
7 ********************************************************************************/
8 
9 #ifndef UI_SENDCOINSDIALOG_H
10 #define UI_SENDCOINSDIALOG_H
11 
12 #include <QtCore/QVariant>
13 #include <QtGui/QIcon>
14 #include <QtWidgets/QApplication>
15 #include <QtWidgets/QButtonGroup>
16 #include <QtWidgets/QCheckBox>
17 #include <QtWidgets/QComboBox>
18 #include <QtWidgets/QDialog>
19 #include <QtWidgets/QFormLayout>
20 #include <QtWidgets/QFrame>
21 #include <QtWidgets/QGridLayout>
22 #include <QtWidgets/QHBoxLayout>
23 #include <QtWidgets/QLabel>
24 #include <QtWidgets/QPushButton>
25 #include <QtWidgets/QRadioButton>
26 #include <QtWidgets/QScrollArea>
27 #include <QtWidgets/QSpacerItem>
28 #include <QtWidgets/QVBoxLayout>
29 #include <QtWidgets/QWidget>
30 #include "qt/bitcoinamountfield.h"
31 #include "qt/qvalidatedlineedit.h"
32 
33 QT_BEGIN_NAMESPACE
34 
36 {
37 public:
38  QVBoxLayout *verticalLayout;
45  QPushButton *pushButtonCoinControl;
52  QFormLayout *formLayoutCoinControl1;
57  QFormLayout *formLayoutCoinControl2;
60  QFormLayout *formLayoutCoinControl3;
63  QFormLayout *formLayoutCoinControl4;
73  QScrollArea *scrollArea;
75  QVBoxLayout *verticalLayout_2;
76  QVBoxLayout *entries;
77  QSpacerItem *verticalSpacer;
78  QFrame *frameFee;
79  QVBoxLayout *verticalLayoutFee1;
80  QVBoxLayout *verticalLayoutFee2;
81  QHBoxLayout *horizontalLayoutFee1;
82  QVBoxLayout *verticalLayoutFee7;
83  QSpacerItem *verticalSpacerSmartFee;
87  QPushButton *buttonChooseFee;
88  QSpacerItem *verticalSpacer_5;
90  QSpacerItem *horizontalSpacer_4;
91  QPushButton *buttonMinimizeFee;
93  QVBoxLayout *verticalLayoutFee12;
94  QGridLayout *gridLayoutFee;
95  QVBoxLayout *verticalLayoutFee8;
96  QHBoxLayout *horizontalLayoutFee13;
99  QSpacerItem *horizontalSpacer_6;
100  QHBoxLayout *horizontalLayoutFee8;
102  QSpacerItem *horizontalSpacer_2;
103  QVBoxLayout *verticalLayoutFee4;
104  QRadioButton *radioSmartFee;
105  QSpacerItem *verticalSpacer_2;
106  QVBoxLayout *verticalLayoutFee9;
107  QRadioButton *radioCustomFee;
108  QSpacerItem *verticalSpacer_6;
109  QVBoxLayout *verticalLayoutFee3;
110  QHBoxLayout *horizontalLayoutFee12;
111  QLabel *labelSmartFee;
113  QLabel *labelSmartFee2;
114  QSpacerItem *horizontalSpacer_5;
115  QHBoxLayout *horizontalLayoutFee9;
116  QVBoxLayout *verticalLayoutFee6;
117  QLabel *labelSmartFee3;
118  QVBoxLayout *verticalLayoutFee5;
120  QComboBox *confTargetSelector;
122  QSpacerItem *verticalSpacer_4;
123  QCheckBox *optInRBF;
124  QSpacerItem *verticalSpacerFee;
125  QHBoxLayout *horizontalLayout;
126  QPushButton *sendButton;
127  QPushButton *clearButton;
128  QPushButton *addButton;
129  QSpacerItem *horizontalSpacer;
130  QHBoxLayout *horizontalLayout_2;
132  QLabel *labelBalance;
133  QButtonGroup *groupFee;
134 
135  void setupUi(QDialog *SendCoinsDialog)
136  {
137  if (SendCoinsDialog->objectName().isEmpty())
138  SendCoinsDialog->setObjectName(QString::fromUtf8("SendCoinsDialog"));
139  SendCoinsDialog->resize(850, 526);
140  verticalLayout = new QVBoxLayout(SendCoinsDialog);
141  verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
142  verticalLayout->setContentsMargins(-1, -1, -1, 8);
143  frameCoinControl = new QFrame(SendCoinsDialog);
144  frameCoinControl->setObjectName(QString::fromUtf8("frameCoinControl"));
145  QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
146  sizePolicy.setHorizontalStretch(0);
147  sizePolicy.setVerticalStretch(0);
148  sizePolicy.setHeightForWidth(frameCoinControl->sizePolicy().hasHeightForWidth());
149  frameCoinControl->setSizePolicy(sizePolicy);
150  frameCoinControl->setMaximumSize(QSize(16777215, 16777215));
151  frameCoinControl->setFrameShape(QFrame::StyledPanel);
152  frameCoinControl->setFrameShadow(QFrame::Sunken);
153  verticalLayoutCoinControl2 = new QVBoxLayout(frameCoinControl);
154  verticalLayoutCoinControl2->setSpacing(0);
155  verticalLayoutCoinControl2->setObjectName(QString::fromUtf8("verticalLayoutCoinControl2"));
156  verticalLayoutCoinControl2->setContentsMargins(0, 0, 0, 6);
157  verticalLayoutCoinControl = new QVBoxLayout();
158  verticalLayoutCoinControl->setSpacing(0);
159  verticalLayoutCoinControl->setObjectName(QString::fromUtf8("verticalLayoutCoinControl"));
160  verticalLayoutCoinControl->setContentsMargins(10, 10, -1, -1);
161  horizontalLayoutCoinControl1 = new QHBoxLayout();
162  horizontalLayoutCoinControl1->setObjectName(QString::fromUtf8("horizontalLayoutCoinControl1"));
163  horizontalLayoutCoinControl1->setContentsMargins(-1, -1, -1, 15);
165  labelCoinControlFeatures->setObjectName(QString::fromUtf8("labelCoinControlFeatures"));
166  QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Maximum);
167  sizePolicy1.setHorizontalStretch(0);
168  sizePolicy1.setVerticalStretch(0);
169  sizePolicy1.setHeightForWidth(labelCoinControlFeatures->sizePolicy().hasHeightForWidth());
170  labelCoinControlFeatures->setSizePolicy(sizePolicy1);
171  QFont font;
172  font.setBold(true);
173  font.setWeight(75);
174  labelCoinControlFeatures->setFont(font);
175  labelCoinControlFeatures->setStyleSheet(QString::fromUtf8("font-weight:bold;"));
176 
178 
179 
181 
182  horizontalLayoutCoinControl2 = new QHBoxLayout();
183  horizontalLayoutCoinControl2->setSpacing(8);
184  horizontalLayoutCoinControl2->setObjectName(QString::fromUtf8("horizontalLayoutCoinControl2"));
185  horizontalLayoutCoinControl2->setContentsMargins(-1, -1, -1, 10);
186  pushButtonCoinControl = new QPushButton(frameCoinControl);
187  pushButtonCoinControl->setObjectName(QString::fromUtf8("pushButtonCoinControl"));
188  pushButtonCoinControl->setStyleSheet(QString::fromUtf8(""));
189  pushButtonCoinControl->setAutoDefault(false);
190 
192 
194  labelCoinControlAutomaticallySelected->setObjectName(QString::fromUtf8("labelCoinControlAutomaticallySelected"));
196 
198 
200  labelCoinControlInsuffFunds->setObjectName(QString::fromUtf8("labelCoinControlInsuffFunds"));
201  labelCoinControlInsuffFunds->setFont(font);
202  labelCoinControlInsuffFunds->setStyleSheet(QString::fromUtf8("color:red;font-weight:bold;"));
203  labelCoinControlInsuffFunds->setMargin(5);
204 
206 
207  horizontalSpacerCoinControl = new QSpacerItem(40, 1, QSizePolicy::Expanding, QSizePolicy::Minimum);
208 
210 
211 
213 
214  widgetCoinControl = new QWidget(frameCoinControl);
215  widgetCoinControl->setObjectName(QString::fromUtf8("widgetCoinControl"));
216  QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::Preferred);
217  sizePolicy2.setHorizontalStretch(0);
218  sizePolicy2.setVerticalStretch(0);
219  sizePolicy2.setHeightForWidth(widgetCoinControl->sizePolicy().hasHeightForWidth());
220  widgetCoinControl->setSizePolicy(sizePolicy2);
221  widgetCoinControl->setMinimumSize(QSize(0, 0));
222  widgetCoinControl->setStyleSheet(QString::fromUtf8(""));
224  horizontalLayoutCoinControl5->setObjectName(QString::fromUtf8("horizontalLayoutCoinControl5"));
225  horizontalLayoutCoinControl5->setContentsMargins(0, 0, 0, 0);
226  horizontalLayoutCoinControl3 = new QHBoxLayout();
227  horizontalLayoutCoinControl3->setSpacing(20);
228  horizontalLayoutCoinControl3->setObjectName(QString::fromUtf8("horizontalLayoutCoinControl3"));
229  horizontalLayoutCoinControl3->setContentsMargins(-1, 0, -1, 10);
230  formLayoutCoinControl1 = new QFormLayout();
231  formLayoutCoinControl1->setObjectName(QString::fromUtf8("formLayoutCoinControl1"));
232  formLayoutCoinControl1->setLabelAlignment(Qt::AlignLeft|Qt::AlignVCenter);
233  formLayoutCoinControl1->setHorizontalSpacing(10);
234  formLayoutCoinControl1->setVerticalSpacing(14);
235  formLayoutCoinControl1->setContentsMargins(10, 4, 6, -1);
237  labelCoinControlQuantityText->setObjectName(QString::fromUtf8("labelCoinControlQuantityText"));
238  labelCoinControlQuantityText->setFont(font);
239  labelCoinControlQuantityText->setMargin(0);
240 
241  formLayoutCoinControl1->setWidget(0, QFormLayout::LabelRole, labelCoinControlQuantityText);
242 
244  labelCoinControlQuantity->setObjectName(QString::fromUtf8("labelCoinControlQuantity"));
245  labelCoinControlQuantity->setCursor(QCursor(Qt::IBeamCursor));
246  labelCoinControlQuantity->setContextMenuPolicy(Qt::ActionsContextMenu);
247  labelCoinControlQuantity->setText(QString::fromUtf8("0"));
248  labelCoinControlQuantity->setMargin(0);
249  labelCoinControlQuantity->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
250 
251  formLayoutCoinControl1->setWidget(0, QFormLayout::FieldRole, labelCoinControlQuantity);
252 
254  labelCoinControlBytesText->setObjectName(QString::fromUtf8("labelCoinControlBytesText"));
255  labelCoinControlBytesText->setFont(font);
256 
257  formLayoutCoinControl1->setWidget(1, QFormLayout::LabelRole, labelCoinControlBytesText);
258 
260  labelCoinControlBytes->setObjectName(QString::fromUtf8("labelCoinControlBytes"));
261  labelCoinControlBytes->setCursor(QCursor(Qt::IBeamCursor));
262  labelCoinControlBytes->setContextMenuPolicy(Qt::ActionsContextMenu);
263  labelCoinControlBytes->setText(QString::fromUtf8("0"));
264  labelCoinControlBytes->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
265 
266  formLayoutCoinControl1->setWidget(1, QFormLayout::FieldRole, labelCoinControlBytes);
267 
268 
270 
271  formLayoutCoinControl2 = new QFormLayout();
272  formLayoutCoinControl2->setObjectName(QString::fromUtf8("formLayoutCoinControl2"));
273  formLayoutCoinControl2->setHorizontalSpacing(10);
274  formLayoutCoinControl2->setVerticalSpacing(14);
275  formLayoutCoinControl2->setContentsMargins(6, 4, 6, -1);
277  labelCoinControlAmountText->setObjectName(QString::fromUtf8("labelCoinControlAmountText"));
278  labelCoinControlAmountText->setFont(font);
279  labelCoinControlAmountText->setMargin(0);
280 
281  formLayoutCoinControl2->setWidget(0, QFormLayout::LabelRole, labelCoinControlAmountText);
282 
284  labelCoinControlAmount->setObjectName(QString::fromUtf8("labelCoinControlAmount"));
285  labelCoinControlAmount->setCursor(QCursor(Qt::IBeamCursor));
286  labelCoinControlAmount->setContextMenuPolicy(Qt::ActionsContextMenu);
287  labelCoinControlAmount->setText(QString::fromUtf8("0.00 BTC"));
288  labelCoinControlAmount->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
289 
290  formLayoutCoinControl2->setWidget(0, QFormLayout::FieldRole, labelCoinControlAmount);
291 
292 
294 
295  formLayoutCoinControl3 = new QFormLayout();
296  formLayoutCoinControl3->setObjectName(QString::fromUtf8("formLayoutCoinControl3"));
297  formLayoutCoinControl3->setHorizontalSpacing(10);
298  formLayoutCoinControl3->setVerticalSpacing(14);
299  formLayoutCoinControl3->setContentsMargins(6, 4, 6, -1);
301  labelCoinControlFeeText->setObjectName(QString::fromUtf8("labelCoinControlFeeText"));
302  labelCoinControlFeeText->setFont(font);
303  labelCoinControlFeeText->setMargin(0);
304 
305  formLayoutCoinControl3->setWidget(0, QFormLayout::LabelRole, labelCoinControlFeeText);
306 
308  labelCoinControlFee->setObjectName(QString::fromUtf8("labelCoinControlFee"));
309  labelCoinControlFee->setCursor(QCursor(Qt::IBeamCursor));
310  labelCoinControlFee->setContextMenuPolicy(Qt::ActionsContextMenu);
311  labelCoinControlFee->setText(QString::fromUtf8("0.00 BTC"));
312  labelCoinControlFee->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
313 
314  formLayoutCoinControl3->setWidget(0, QFormLayout::FieldRole, labelCoinControlFee);
315 
316 
318 
319  formLayoutCoinControl4 = new QFormLayout();
320  formLayoutCoinControl4->setObjectName(QString::fromUtf8("formLayoutCoinControl4"));
321  formLayoutCoinControl4->setLabelAlignment(Qt::AlignLeft|Qt::AlignVCenter);
322  formLayoutCoinControl4->setHorizontalSpacing(10);
323  formLayoutCoinControl4->setVerticalSpacing(14);
324  formLayoutCoinControl4->setContentsMargins(6, 4, 6, -1);
326  labelCoinControlAfterFeeText->setObjectName(QString::fromUtf8("labelCoinControlAfterFeeText"));
327  labelCoinControlAfterFeeText->setFont(font);
328  labelCoinControlAfterFeeText->setMargin(0);
329 
330  formLayoutCoinControl4->setWidget(0, QFormLayout::LabelRole, labelCoinControlAfterFeeText);
331 
333  labelCoinControlAfterFee->setObjectName(QString::fromUtf8("labelCoinControlAfterFee"));
334  labelCoinControlAfterFee->setCursor(QCursor(Qt::IBeamCursor));
335  labelCoinControlAfterFee->setContextMenuPolicy(Qt::ActionsContextMenu);
336  labelCoinControlAfterFee->setText(QString::fromUtf8("0.00 BTC"));
337  labelCoinControlAfterFee->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
338 
339  formLayoutCoinControl4->setWidget(0, QFormLayout::FieldRole, labelCoinControlAfterFee);
340 
342  labelCoinControlChangeText->setObjectName(QString::fromUtf8("labelCoinControlChangeText"));
343  labelCoinControlChangeText->setFont(font);
344 
345  formLayoutCoinControl4->setWidget(1, QFormLayout::LabelRole, labelCoinControlChangeText);
346 
348  labelCoinControlChange->setObjectName(QString::fromUtf8("labelCoinControlChange"));
349  labelCoinControlChange->setCursor(QCursor(Qt::IBeamCursor));
350  labelCoinControlChange->setContextMenuPolicy(Qt::ActionsContextMenu);
351  labelCoinControlChange->setText(QString::fromUtf8("0.00 BTC"));
352  labelCoinControlChange->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
353 
354  formLayoutCoinControl4->setWidget(1, QFormLayout::FieldRole, labelCoinControlChange);
355 
356 
358 
359  horizontalLayoutCoinControl3->setStretch(3, 1);
360 
362 
363 
365 
366  horizontalLayoutCoinControl4 = new QHBoxLayout();
367  horizontalLayoutCoinControl4->setSpacing(12);
368  horizontalLayoutCoinControl4->setObjectName(QString::fromUtf8("horizontalLayoutCoinControl4"));
369  horizontalLayoutCoinControl4->setSizeConstraint(QLayout::SetDefaultConstraint);
370  horizontalLayoutCoinControl4->setContentsMargins(-1, 5, 5, -1);
372  checkBoxCoinControlChange->setObjectName(QString::fromUtf8("checkBoxCoinControlChange"));
373 
375 
377  lineEditCoinControlChange->setObjectName(QString::fromUtf8("lineEditCoinControlChange"));
379  QSizePolicy sizePolicy3(QSizePolicy::Expanding, QSizePolicy::Fixed);
380  sizePolicy3.setHorizontalStretch(0);
381  sizePolicy3.setVerticalStretch(0);
382  sizePolicy3.setHeightForWidth(lineEditCoinControlChange->sizePolicy().hasHeightForWidth());
383  lineEditCoinControlChange->setSizePolicy(sizePolicy3);
384 
386 
388  labelCoinControlChangeLabel->setObjectName(QString::fromUtf8("labelCoinControlChangeLabel"));
389  QSizePolicy sizePolicy4(QSizePolicy::Preferred, QSizePolicy::Expanding);
390  sizePolicy4.setHorizontalStretch(0);
391  sizePolicy4.setVerticalStretch(0);
392  sizePolicy4.setHeightForWidth(labelCoinControlChangeLabel->sizePolicy().hasHeightForWidth());
393  labelCoinControlChangeLabel->setSizePolicy(sizePolicy4);
394  labelCoinControlChangeLabel->setMinimumSize(QSize(0, 0));
395  labelCoinControlChangeLabel->setMargin(3);
396 
398 
399 
401 
402  verticalSpacerCoinControl = new QSpacerItem(800, 1, QSizePolicy::Minimum, QSizePolicy::Expanding);
403 
405 
406  verticalLayoutCoinControl->setStretch(4, 1);
407 
409 
410 
411  verticalLayout->addWidget(frameCoinControl);
412 
413  scrollArea = new QScrollArea(SendCoinsDialog);
414  scrollArea->setObjectName(QString::fromUtf8("scrollArea"));
415  scrollArea->setWidgetResizable(true);
416  scrollAreaWidgetContents = new QWidget();
417  scrollAreaWidgetContents->setObjectName(QString::fromUtf8("scrollAreaWidgetContents"));
418  scrollAreaWidgetContents->setGeometry(QRect(0, 0, 830, 104));
419  verticalLayout_2 = new QVBoxLayout(scrollAreaWidgetContents);
420  verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
421  verticalLayout_2->setContentsMargins(0, 0, 0, 0);
422  entries = new QVBoxLayout();
423  entries->setSpacing(6);
424  entries->setObjectName(QString::fromUtf8("entries"));
425 
426  verticalLayout_2->addLayout(entries);
427 
428  verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
429 
431 
432  verticalLayout_2->setStretch(1, 1);
434 
435  verticalLayout->addWidget(scrollArea);
436 
437  frameFee = new QFrame(SendCoinsDialog);
438  frameFee->setObjectName(QString::fromUtf8("frameFee"));
439  sizePolicy.setHeightForWidth(frameFee->sizePolicy().hasHeightForWidth());
440  frameFee->setSizePolicy(sizePolicy);
441  frameFee->setMaximumSize(QSize(16777215, 16777215));
442  frameFee->setFrameShape(QFrame::StyledPanel);
443  frameFee->setFrameShadow(QFrame::Sunken);
444  verticalLayoutFee1 = new QVBoxLayout(frameFee);
445  verticalLayoutFee1->setSpacing(0);
446  verticalLayoutFee1->setObjectName(QString::fromUtf8("verticalLayoutFee1"));
447  verticalLayoutFee1->setContentsMargins(0, 0, 0, 0);
448  verticalLayoutFee2 = new QVBoxLayout();
449  verticalLayoutFee2->setSpacing(0);
450  verticalLayoutFee2->setObjectName(QString::fromUtf8("verticalLayoutFee2"));
451  verticalLayoutFee2->setContentsMargins(10, 0, -1, -1);
452  horizontalLayoutFee1 = new QHBoxLayout();
453  horizontalLayoutFee1->setObjectName(QString::fromUtf8("horizontalLayoutFee1"));
454  horizontalLayoutFee1->setContentsMargins(-1, -1, -1, 0);
455  verticalLayoutFee7 = new QVBoxLayout();
456  verticalLayoutFee7->setSpacing(0);
457  verticalLayoutFee7->setObjectName(QString::fromUtf8("verticalLayoutFee7"));
458  verticalSpacerSmartFee = new QSpacerItem(1, 4, QSizePolicy::Minimum, QSizePolicy::Fixed);
459 
461 
462  horizontalLayoutSmartFee = new QHBoxLayout();
463  horizontalLayoutSmartFee->setSpacing(10);
464  horizontalLayoutSmartFee->setObjectName(QString::fromUtf8("horizontalLayoutSmartFee"));
465  labelFeeHeadline = new QLabel(frameFee);
466  labelFeeHeadline->setObjectName(QString::fromUtf8("labelFeeHeadline"));
467  sizePolicy1.setHeightForWidth(labelFeeHeadline->sizePolicy().hasHeightForWidth());
468  labelFeeHeadline->setSizePolicy(sizePolicy1);
469  labelFeeHeadline->setFont(font);
470  labelFeeHeadline->setStyleSheet(QString::fromUtf8("font-weight:bold;"));
471 
473 
474  labelFeeMinimized = new QLabel(frameFee);
475  labelFeeMinimized->setObjectName(QString::fromUtf8("labelFeeMinimized"));
476 
478 
479  buttonChooseFee = new QPushButton(frameFee);
480  buttonChooseFee->setObjectName(QString::fromUtf8("buttonChooseFee"));
481 
483 
484 
486 
487  verticalSpacer_5 = new QSpacerItem(1, 1, QSizePolicy::Minimum, QSizePolicy::Expanding);
488 
490 
491 
493 
494  fallbackFeeWarningLabel = new QLabel(frameFee);
495  fallbackFeeWarningLabel->setObjectName(QString::fromUtf8("fallbackFeeWarningLabel"));
496  fallbackFeeWarningLabel->setFont(font);
497  fallbackFeeWarningLabel->setWordWrap(false);
498 
500 
501  horizontalSpacer_4 = new QSpacerItem(40, 20, QSizePolicy::MinimumExpanding, QSizePolicy::Minimum);
502 
504 
505  buttonMinimizeFee = new QPushButton(frameFee);
506  buttonMinimizeFee->setObjectName(QString::fromUtf8("buttonMinimizeFee"));
507 
509 
510 
512 
513  frameFeeSelection = new QFrame(frameFee);
514  frameFeeSelection->setObjectName(QString::fromUtf8("frameFeeSelection"));
515  verticalLayoutFee12 = new QVBoxLayout(frameFeeSelection);
516  verticalLayoutFee12->setSpacing(0);
517  verticalLayoutFee12->setObjectName(QString::fromUtf8("verticalLayoutFee12"));
518  verticalLayoutFee12->setContentsMargins(0, 0, 0, 0);
519  gridLayoutFee = new QGridLayout();
520  gridLayoutFee->setObjectName(QString::fromUtf8("gridLayoutFee"));
521  gridLayoutFee->setHorizontalSpacing(10);
522  gridLayoutFee->setVerticalSpacing(4);
523  gridLayoutFee->setContentsMargins(-1, 10, -1, 4);
524  verticalLayoutFee8 = new QVBoxLayout();
525  verticalLayoutFee8->setSpacing(6);
526  verticalLayoutFee8->setObjectName(QString::fromUtf8("verticalLayoutFee8"));
527  horizontalLayoutFee13 = new QHBoxLayout();
528  horizontalLayoutFee13->setObjectName(QString::fromUtf8("horizontalLayoutFee13"));
530  labelCustomPerKilobyte->setObjectName(QString::fromUtf8("labelCustomPerKilobyte"));
531 
533 
535  customFee->setObjectName(QString::fromUtf8("customFee"));
536 
537  horizontalLayoutFee13->addWidget(customFee);
538 
539  horizontalSpacer_6 = new QSpacerItem(1, 1, QSizePolicy::Expanding, QSizePolicy::Minimum);
540 
542 
543 
545 
546  horizontalLayoutFee8 = new QHBoxLayout();
547  horizontalLayoutFee8->setObjectName(QString::fromUtf8("horizontalLayoutFee8"));
549  labelCustomFeeWarning->setObjectName(QString::fromUtf8("labelCustomFeeWarning"));
550  labelCustomFeeWarning->setEnabled(true);
551 
553 
554  horizontalSpacer_2 = new QSpacerItem(1, 1, QSizePolicy::Expanding, QSizePolicy::Minimum);
555 
557 
558 
560 
561 
562  gridLayoutFee->addLayout(verticalLayoutFee8, 1, 1, 1, 1);
563 
564  verticalLayoutFee4 = new QVBoxLayout();
565  verticalLayoutFee4->setObjectName(QString::fromUtf8("verticalLayoutFee4"));
566  radioSmartFee = new QRadioButton(frameFeeSelection);
567  groupFee = new QButtonGroup(SendCoinsDialog);
568  groupFee->setObjectName(QString::fromUtf8("groupFee"));
569  groupFee->addButton(radioSmartFee);
570  radioSmartFee->setObjectName(QString::fromUtf8("radioSmartFee"));
571  radioSmartFee->setChecked(true);
572 
573  verticalLayoutFee4->addWidget(radioSmartFee);
574 
575  verticalSpacer_2 = new QSpacerItem(1, 1, QSizePolicy::Minimum, QSizePolicy::Expanding);
576 
578 
579  verticalLayoutFee4->setStretch(1, 1);
580 
581  gridLayoutFee->addLayout(verticalLayoutFee4, 0, 0, 1, 1);
582 
583  verticalLayoutFee9 = new QVBoxLayout();
584  verticalLayoutFee9->setObjectName(QString::fromUtf8("verticalLayoutFee9"));
585  radioCustomFee = new QRadioButton(frameFeeSelection);
586  groupFee->addButton(radioCustomFee);
587  radioCustomFee->setObjectName(QString::fromUtf8("radioCustomFee"));
588 
590 
591  verticalSpacer_6 = new QSpacerItem(1, 1, QSizePolicy::Minimum, QSizePolicy::Expanding);
592 
594 
595  verticalLayoutFee9->setStretch(1, 1);
596 
597  gridLayoutFee->addLayout(verticalLayoutFee9, 1, 0, 1, 1);
598 
599  verticalLayoutFee3 = new QVBoxLayout();
600  verticalLayoutFee3->setSpacing(6);
601  verticalLayoutFee3->setObjectName(QString::fromUtf8("verticalLayoutFee3"));
602  verticalLayoutFee3->setContentsMargins(-1, 2, -1, -1);
603  horizontalLayoutFee12 = new QHBoxLayout();
604  horizontalLayoutFee12->setObjectName(QString::fromUtf8("horizontalLayoutFee12"));
605  labelSmartFee = new QLabel(frameFeeSelection);
606  labelSmartFee->setObjectName(QString::fromUtf8("labelSmartFee"));
607 
609 
611  labelFeeEstimation->setObjectName(QString::fromUtf8("labelFeeEstimation"));
612 
614 
615  labelSmartFee2 = new QLabel(frameFeeSelection);
616  labelSmartFee2->setObjectName(QString::fromUtf8("labelSmartFee2"));
617 
619 
620  horizontalSpacer_5 = new QSpacerItem(1, 1, QSizePolicy::Expanding, QSizePolicy::Minimum);
621 
623 
624 
626 
627  horizontalLayoutFee9 = new QHBoxLayout();
628  horizontalLayoutFee9->setObjectName(QString::fromUtf8("horizontalLayoutFee9"));
629  verticalLayoutFee6 = new QVBoxLayout();
630  verticalLayoutFee6->setObjectName(QString::fromUtf8("verticalLayoutFee6"));
631  labelSmartFee3 = new QLabel(frameFeeSelection);
632  labelSmartFee3->setObjectName(QString::fromUtf8("labelSmartFee3"));
633 
635 
636 
638 
639  verticalLayoutFee5 = new QVBoxLayout();
640  verticalLayoutFee5->setObjectName(QString::fromUtf8("verticalLayoutFee5"));
641  verticalLayoutFee5->setContentsMargins(-1, -1, 30, -1);
642  horizontalLayoutConfTarget = new QHBoxLayout();
643  horizontalLayoutConfTarget->setObjectName(QString::fromUtf8("horizontalLayoutConfTarget"));
644  horizontalLayoutConfTarget->setContentsMargins(-1, -1, -1, 0);
645  confTargetSelector = new QComboBox(frameFeeSelection);
646  confTargetSelector->setObjectName(QString::fromUtf8("confTargetSelector"));
647 
649 
650  horizontalSpacerConfTarget = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
651 
653 
654 
656 
657 
659 
660 
662 
663  verticalSpacer_4 = new QSpacerItem(1, 1, QSizePolicy::Minimum, QSizePolicy::Expanding);
664 
666 
667  verticalLayoutFee3->setStretch(2, 1);
668 
669  gridLayoutFee->addLayout(verticalLayoutFee3, 0, 1, 1, 1);
670 
671 
673 
674  optInRBF = new QCheckBox(frameFeeSelection);
675  optInRBF->setObjectName(QString::fromUtf8("optInRBF"));
676 
677  verticalLayoutFee12->addWidget(optInRBF);
678 
679 
681 
682  verticalSpacerFee = new QSpacerItem(40, 5, QSizePolicy::Minimum, QSizePolicy::Expanding);
683 
685 
686 
688 
689 
690  verticalLayout->addWidget(frameFee);
691 
692  horizontalLayout = new QHBoxLayout();
693  horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
694  sendButton = new QPushButton(SendCoinsDialog);
695  sendButton->setObjectName(QString::fromUtf8("sendButton"));
696  sendButton->setMinimumSize(QSize(150, 0));
697  QIcon icon;
698  icon.addFile(QString::fromUtf8(":/icons/send"), QSize(), QIcon::Normal, QIcon::Off);
699  sendButton->setIcon(icon);
700  sendButton->setAutoDefault(false);
701 
702  horizontalLayout->addWidget(sendButton);
703 
704  clearButton = new QPushButton(SendCoinsDialog);
705  clearButton->setObjectName(QString::fromUtf8("clearButton"));
706  QSizePolicy sizePolicy5(QSizePolicy::Minimum, QSizePolicy::Fixed);
707  sizePolicy5.setHorizontalStretch(0);
708  sizePolicy5.setVerticalStretch(0);
709  sizePolicy5.setHeightForWidth(clearButton->sizePolicy().hasHeightForWidth());
710  clearButton->setSizePolicy(sizePolicy5);
711  QIcon icon1;
712  icon1.addFile(QString::fromUtf8(":/icons/remove"), QSize(), QIcon::Normal, QIcon::Off);
713  clearButton->setIcon(icon1);
714  clearButton->setAutoDefault(false);
715 
716  horizontalLayout->addWidget(clearButton);
717 
718  addButton = new QPushButton(SendCoinsDialog);
719  addButton->setObjectName(QString::fromUtf8("addButton"));
720  QIcon icon2;
721  icon2.addFile(QString::fromUtf8(":/icons/add"), QSize(), QIcon::Normal, QIcon::Off);
722  addButton->setIcon(icon2);
723  addButton->setAutoDefault(false);
724 
725  horizontalLayout->addWidget(addButton);
726 
727  horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
728 
730 
731  horizontalLayout_2 = new QHBoxLayout();
732  horizontalLayout_2->setSpacing(3);
733  horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
734  labelBalanceName = new QLabel(SendCoinsDialog);
735  labelBalanceName->setObjectName(QString::fromUtf8("labelBalanceName"));
736  QSizePolicy sizePolicy6(QSizePolicy::Preferred, QSizePolicy::Fixed);
737  sizePolicy6.setHorizontalStretch(0);
738  sizePolicy6.setVerticalStretch(0);
739  sizePolicy6.setHeightForWidth(labelBalanceName->sizePolicy().hasHeightForWidth());
740  labelBalanceName->setSizePolicy(sizePolicy6);
741 
743 
744  labelBalance = new QLabel(SendCoinsDialog);
745  labelBalance->setObjectName(QString::fromUtf8("labelBalance"));
746  sizePolicy6.setHeightForWidth(labelBalance->sizePolicy().hasHeightForWidth());
747  labelBalance->setSizePolicy(sizePolicy6);
748  labelBalance->setCursor(QCursor(Qt::IBeamCursor));
749  labelBalance->setText(QString::fromUtf8("123.456 BTC"));
750  labelBalance->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
751 
752  horizontalLayout_2->addWidget(labelBalance);
753 
754 
756 
757 
758  verticalLayout->addLayout(horizontalLayout);
759 
760  verticalLayout->setStretch(1, 1);
761 
763 
764  sendButton->setDefault(false);
765 
766 
767  QMetaObject::connectSlotsByName(SendCoinsDialog);
768  } // setupUi
769 
771  {
772  SendCoinsDialog->setWindowTitle(QCoreApplication::translate("SendCoinsDialog", "Send Coins", nullptr));
773  labelCoinControlFeatures->setText(QCoreApplication::translate("SendCoinsDialog", "Coin Control Features", nullptr));
774  pushButtonCoinControl->setText(QCoreApplication::translate("SendCoinsDialog", "Inputs\342\200\246", nullptr));
775  labelCoinControlAutomaticallySelected->setText(QCoreApplication::translate("SendCoinsDialog", "automatically selected", nullptr));
776  labelCoinControlInsuffFunds->setText(QCoreApplication::translate("SendCoinsDialog", "Insufficient funds!", nullptr));
777  labelCoinControlQuantityText->setText(QCoreApplication::translate("SendCoinsDialog", "Quantity:", nullptr));
778  labelCoinControlBytesText->setText(QCoreApplication::translate("SendCoinsDialog", "Bytes:", nullptr));
779  labelCoinControlAmountText->setText(QCoreApplication::translate("SendCoinsDialog", "Amount:", nullptr));
780  labelCoinControlFeeText->setText(QCoreApplication::translate("SendCoinsDialog", "Fee:", nullptr));
781  labelCoinControlAfterFeeText->setText(QCoreApplication::translate("SendCoinsDialog", "After Fee:", nullptr));
782  labelCoinControlChangeText->setText(QCoreApplication::translate("SendCoinsDialog", "Change:", nullptr));
783 #if QT_CONFIG(tooltip)
784  checkBoxCoinControlChange->setToolTip(QCoreApplication::translate("SendCoinsDialog", "If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address.", nullptr));
785 #endif // QT_CONFIG(tooltip)
786  checkBoxCoinControlChange->setText(QCoreApplication::translate("SendCoinsDialog", "Custom change address", nullptr));
787  labelCoinControlChangeLabel->setText(QString());
788  labelFeeHeadline->setText(QCoreApplication::translate("SendCoinsDialog", "Transaction Fee:", nullptr));
789  labelFeeMinimized->setText(QString());
790  buttonChooseFee->setText(QCoreApplication::translate("SendCoinsDialog", "Choose\342\200\246", nullptr));
791 #if QT_CONFIG(tooltip)
792  fallbackFeeWarningLabel->setToolTip(QCoreApplication::translate("SendCoinsDialog", "Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain.", nullptr));
793 #endif // QT_CONFIG(tooltip)
794  fallbackFeeWarningLabel->setText(QCoreApplication::translate("SendCoinsDialog", "Warning: Fee estimation is currently not possible.", nullptr));
795 #if QT_CONFIG(tooltip)
796  buttonMinimizeFee->setToolTip(QCoreApplication::translate("SendCoinsDialog", "Hide transaction fee settings", nullptr));
797 #endif // QT_CONFIG(tooltip)
798  buttonMinimizeFee->setText(QCoreApplication::translate("SendCoinsDialog", "Hide", nullptr));
799 #if QT_CONFIG(tooltip)
800  labelCustomPerKilobyte->setToolTip(QCoreApplication::translate("SendCoinsDialog", "Specify a custom fee per kB (1,000 bytes) of the transaction's virtual size.\n"
801 "\n"
802 "Note: Since the fee is calculated on a per-byte basis, a fee rate of \"100 satoshis per kvB\" for a transaction size of 500 virtual bytes (half of 1 kvB) would ultimately yield a fee of only 50 satoshis.", nullptr));
803 #endif // QT_CONFIG(tooltip)
804  labelCustomPerKilobyte->setText(QCoreApplication::translate("SendCoinsDialog", "per kilobyte", nullptr));
805 #if QT_CONFIG(tooltip)
806  labelCustomFeeWarning->setToolTip(QCoreApplication::translate("SendCoinsDialog", "When there is less transaction volume than space in the blocks, miners as well as relaying nodes may enforce a minimum fee. Paying only this minimum fee is just fine, but be aware that this can result in a never confirming transaction once there is more demand for bitcoin transactions than the network can process.", nullptr));
807 #endif // QT_CONFIG(tooltip)
808  labelCustomFeeWarning->setText(QCoreApplication::translate("SendCoinsDialog", "A too low fee might result in a never confirming transaction (read the tooltip)", nullptr));
809  radioSmartFee->setText(QCoreApplication::translate("SendCoinsDialog", "Recommended:", nullptr));
810  radioCustomFee->setText(QCoreApplication::translate("SendCoinsDialog", "Custom:", nullptr));
811  labelSmartFee->setText(QString());
812  labelFeeEstimation->setText(QString());
813  labelSmartFee2->setText(QCoreApplication::translate("SendCoinsDialog", "(Smart fee not initialized yet. This usually takes a few blocks\342\200\246)", nullptr));
814  labelSmartFee3->setText(QCoreApplication::translate("SendCoinsDialog", "Confirmation time target:", nullptr));
815  optInRBF->setText(QCoreApplication::translate("SendCoinsDialog", "Enable Replace-By-Fee", nullptr));
816 #if QT_CONFIG(tooltip)
817  optInRBF->setToolTip(QCoreApplication::translate("SendCoinsDialog", "With Replace-By-Fee (BIP-125) you can increase a transaction's fee after it is sent. Without this, a higher fee may be recommended to compensate for increased transaction delay risk.", nullptr));
818 #endif // QT_CONFIG(tooltip)
819 #if QT_CONFIG(tooltip)
820  sendButton->setToolTip(QCoreApplication::translate("SendCoinsDialog", "Confirm the send action", nullptr));
821 #endif // QT_CONFIG(tooltip)
822  sendButton->setText(QCoreApplication::translate("SendCoinsDialog", "S&end", nullptr));
823 #if QT_CONFIG(tooltip)
824  clearButton->setToolTip(QCoreApplication::translate("SendCoinsDialog", "Clear all fields of the form.", nullptr));
825 #endif // QT_CONFIG(tooltip)
826  clearButton->setText(QCoreApplication::translate("SendCoinsDialog", "Clear &All", nullptr));
827 #if QT_CONFIG(tooltip)
828  addButton->setToolTip(QCoreApplication::translate("SendCoinsDialog", "Send to multiple recipients at once", nullptr));
829 #endif // QT_CONFIG(tooltip)
830  addButton->setText(QCoreApplication::translate("SendCoinsDialog", "Add &Recipient", nullptr));
831  labelBalanceName->setText(QCoreApplication::translate("SendCoinsDialog", "Balance:", nullptr));
832  } // retranslateUi
833 
834 };
835 
836 namespace Ui {
838 } // namespace Ui
839 
840 QT_END_NAMESPACE
841 
842 #endif // UI_SENDCOINSDIALOG_H
QSpacerItem * verticalSpacer
Widget for entering bitcoin amounts.
QSpacerItem * verticalSpacerSmartFee
QSpacerItem * horizontalSpacerCoinControl
QVBoxLayout * verticalLayout
QButtonGroup * groupFee
QSpacerItem * verticalSpacerFee
QHBoxLayout * horizontalLayout
QHBoxLayout * horizontalLayoutSmartFee
QHBoxLayout * horizontalLayoutFee12
QVBoxLayout * verticalLayoutFee2
QPushButton * clearButton
QPushButton * sendButton
QVBoxLayout * verticalLayoutFee9
QLabel * labelCoinControlQuantityText
QLabel * labelCoinControlFeeText
QSpacerItem * horizontalSpacer_2
QLabel * labelCoinControlChangeText
QValidatedLineEdit * lineEditCoinControlChange
QFormLayout * formLayoutCoinControl3
QVBoxLayout * verticalLayoutFee1
QHBoxLayout * horizontalLayoutCoinControl1
QRadioButton * radioCustomFee
QSpacerItem * verticalSpacer_2
QScrollArea * scrollArea
QHBoxLayout * horizontalLayoutFee13
Line edit that can be marked as "invalid" to show input validation feedback.
QLabel * labelCoinControlAfterFee
QSpacerItem * horizontalSpacer_4
QLabel * labelCoinControlQuantity
QSpacerItem * verticalSpacerCoinControl
QPushButton * pushButtonCoinControl
QLabel * labelCoinControlAutomaticallySelected
QHBoxLayout * horizontalLayoutConfTarget
QHBoxLayout * horizontalLayoutFee1
QSpacerItem * horizontalSpacer_5
QLabel * labelCoinControlAfterFeeText
QVBoxLayout * verticalLayoutFee6
QHBoxLayout * horizontalLayoutCoinControl5
QHBoxLayout * horizontalLayoutCoinControl3
QSpacerItem * verticalSpacer_4
QVBoxLayout * verticalLayoutCoinControl
QVBoxLayout * verticalLayoutFee8
QVBoxLayout * verticalLayoutFee3
void retranslateUi(QDialog *SendCoinsDialog)
QHBoxLayout * horizontalLayout_2
QVBoxLayout * verticalLayoutFee12
QVBoxLayout * verticalLayoutFee5
QPushButton * buttonChooseFee
QLabel * labelCoinControlAmountText
Dialog for sending bitcoins.
QCheckBox * checkBoxCoinControlChange
QVBoxLayout * verticalLayoutFee7
void setupUi(QDialog *SendCoinsDialog)
QRadioButton * radioSmartFee
QHBoxLayout * horizontalLayoutFee8
QFormLayout * formLayoutCoinControl1
QLabel * labelCoinControlChangeLabel
QWidget * scrollAreaWidgetContents
QHBoxLayout * horizontalLayoutCoinControl4
QVBoxLayout * verticalLayoutFee4
QFormLayout * formLayoutCoinControl4
QSpacerItem * horizontalSpacer_6
QHBoxLayout * horizontalLayoutFee9
QSpacerItem * verticalSpacer_5
QVBoxLayout * verticalLayout_2
QComboBox * confTargetSelector
void setEnabled(bool enabled)
QSpacerItem * horizontalSpacerConfTarget
QLabel * labelCoinControlFeatures
QLabel * fallbackFeeWarningLabel
QFormLayout * formLayoutCoinControl2
QSpacerItem * horizontalSpacer
BitcoinAmountField * customFee
QLabel * labelCoinControlBytesText
QGridLayout * gridLayoutFee
QSpacerItem * verticalSpacer_6
QPushButton * buttonMinimizeFee
QHBoxLayout * horizontalLayoutCoinControl2
QVBoxLayout * verticalLayoutCoinControl2
QLabel * labelCoinControlInsuffFunds