9 #ifndef UI_COINCONTROLDIALOG_H
10 #define UI_COINCONTROLDIALOG_H
12 #include <QtCore/QVariant>
13 #include <QtWidgets/QAction>
14 #include <QtWidgets/QApplication>
15 #include <QtWidgets/QButtonGroup>
16 #include <QtWidgets/QDialog>
17 #include <QtWidgets/QDialogButtonBox>
18 #include <QtWidgets/QFormLayout>
19 #include <QtWidgets/QFrame>
20 #include <QtWidgets/QHBoxLayout>
21 #include <QtWidgets/QHeaderView>
22 #include <QtWidgets/QLabel>
23 #include <QtWidgets/QPushButton>
24 #include <QtWidgets/QRadioButton>
25 #include <QtWidgets/QSpacerItem>
26 #include <QtWidgets/QVBoxLayout>
69 if (CoinControlDialog->objectName().isEmpty())
70 CoinControlDialog->setObjectName(QStringLiteral(
"CoinControlDialog"));
71 CoinControlDialog->resize(1000, 500);
72 verticalLayout =
new QVBoxLayout(CoinControlDialog);
73 verticalLayout->setObjectName(QStringLiteral(
"verticalLayout"));
74 horizontalLayoutTop =
new QHBoxLayout();
75 horizontalLayoutTop->setObjectName(QStringLiteral(
"horizontalLayoutTop"));
76 horizontalLayoutTop->setContentsMargins(-1, 0, -1, 10);
77 formLayoutCoinControl1 =
new QFormLayout();
78 formLayoutCoinControl1->setObjectName(QStringLiteral(
"formLayoutCoinControl1"));
79 formLayoutCoinControl1->setHorizontalSpacing(10);
80 formLayoutCoinControl1->setVerticalSpacing(10);
81 formLayoutCoinControl1->setContentsMargins(6, -1, 6, -1);
82 labelCoinControlQuantityText =
new QLabel(CoinControlDialog);
83 labelCoinControlQuantityText->setObjectName(QStringLiteral(
"labelCoinControlQuantityText"));
87 labelCoinControlQuantityText->setFont(font);
89 formLayoutCoinControl1->setWidget(0, QFormLayout::LabelRole, labelCoinControlQuantityText);
91 labelCoinControlQuantity =
new QLabel(CoinControlDialog);
92 labelCoinControlQuantity->setObjectName(QStringLiteral(
"labelCoinControlQuantity"));
93 labelCoinControlQuantity->setCursor(QCursor(Qt::IBeamCursor));
94 labelCoinControlQuantity->setContextMenuPolicy(Qt::ActionsContextMenu);
95 labelCoinControlQuantity->setText(QStringLiteral(
"0"));
96 labelCoinControlQuantity->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
98 formLayoutCoinControl1->setWidget(0, QFormLayout::FieldRole, labelCoinControlQuantity);
100 labelCoinControlBytesText =
new QLabel(CoinControlDialog);
101 labelCoinControlBytesText->setObjectName(QStringLiteral(
"labelCoinControlBytesText"));
102 labelCoinControlBytesText->setFont(font);
104 formLayoutCoinControl1->setWidget(1, QFormLayout::LabelRole, labelCoinControlBytesText);
106 labelCoinControlBytes =
new QLabel(CoinControlDialog);
107 labelCoinControlBytes->setObjectName(QStringLiteral(
"labelCoinControlBytes"));
108 labelCoinControlBytes->setCursor(QCursor(Qt::IBeamCursor));
109 labelCoinControlBytes->setContextMenuPolicy(Qt::ActionsContextMenu);
110 labelCoinControlBytes->setText(QStringLiteral(
"0"));
111 labelCoinControlBytes->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
113 formLayoutCoinControl1->setWidget(1, QFormLayout::FieldRole, labelCoinControlBytes);
116 horizontalLayoutTop->addLayout(formLayoutCoinControl1);
118 formLayoutCoinControl2 =
new QFormLayout();
119 formLayoutCoinControl2->setObjectName(QStringLiteral(
"formLayoutCoinControl2"));
120 formLayoutCoinControl2->setHorizontalSpacing(10);
121 formLayoutCoinControl2->setVerticalSpacing(10);
122 formLayoutCoinControl2->setContentsMargins(6, -1, 6, -1);
123 labelCoinControlAmountText =
new QLabel(CoinControlDialog);
124 labelCoinControlAmountText->setObjectName(QStringLiteral(
"labelCoinControlAmountText"));
125 labelCoinControlAmountText->setFont(font);
127 formLayoutCoinControl2->setWidget(0, QFormLayout::LabelRole, labelCoinControlAmountText);
129 labelCoinControlAmount =
new QLabel(CoinControlDialog);
130 labelCoinControlAmount->setObjectName(QStringLiteral(
"labelCoinControlAmount"));
131 labelCoinControlAmount->setCursor(QCursor(Qt::IBeamCursor));
132 labelCoinControlAmount->setContextMenuPolicy(Qt::ActionsContextMenu);
133 labelCoinControlAmount->setText(QStringLiteral(
"0.00 ANC"));
134 labelCoinControlAmount->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
136 formLayoutCoinControl2->setWidget(0, QFormLayout::FieldRole, labelCoinControlAmount);
138 labelCoinControlPriorityText =
new QLabel(CoinControlDialog);
139 labelCoinControlPriorityText->setObjectName(QStringLiteral(
"labelCoinControlPriorityText"));
140 labelCoinControlPriorityText->setFont(font);
142 formLayoutCoinControl2->setWidget(1, QFormLayout::LabelRole, labelCoinControlPriorityText);
144 labelCoinControlPriority =
new QLabel(CoinControlDialog);
145 labelCoinControlPriority->setObjectName(QStringLiteral(
"labelCoinControlPriority"));
146 labelCoinControlPriority->setCursor(QCursor(Qt::IBeamCursor));
147 labelCoinControlPriority->setContextMenuPolicy(Qt::ActionsContextMenu);
148 labelCoinControlPriority->setText(QStringLiteral(
"medium"));
149 labelCoinControlPriority->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
151 formLayoutCoinControl2->setWidget(1, QFormLayout::FieldRole, labelCoinControlPriority);
154 horizontalLayoutTop->addLayout(formLayoutCoinControl2);
156 formLayoutCoinControl3 =
new QFormLayout();
157 formLayoutCoinControl3->setObjectName(QStringLiteral(
"formLayoutCoinControl3"));
158 formLayoutCoinControl3->setHorizontalSpacing(10);
159 formLayoutCoinControl3->setVerticalSpacing(10);
160 formLayoutCoinControl3->setContentsMargins(6, -1, 6, -1);
161 labelCoinControlFeeText =
new QLabel(CoinControlDialog);
162 labelCoinControlFeeText->setObjectName(QStringLiteral(
"labelCoinControlFeeText"));
163 labelCoinControlFeeText->setFont(font);
165 formLayoutCoinControl3->setWidget(0, QFormLayout::LabelRole, labelCoinControlFeeText);
167 labelCoinControlFee =
new QLabel(CoinControlDialog);
168 labelCoinControlFee->setObjectName(QStringLiteral(
"labelCoinControlFee"));
169 labelCoinControlFee->setCursor(QCursor(Qt::IBeamCursor));
170 labelCoinControlFee->setContextMenuPolicy(Qt::ActionsContextMenu);
171 labelCoinControlFee->setText(QStringLiteral(
"0.00 ANC"));
172 labelCoinControlFee->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
174 formLayoutCoinControl3->setWidget(0, QFormLayout::FieldRole, labelCoinControlFee);
176 labelCoinControlLowOutputText =
new QLabel(CoinControlDialog);
177 labelCoinControlLowOutputText->setObjectName(QStringLiteral(
"labelCoinControlLowOutputText"));
178 labelCoinControlLowOutputText->setEnabled(
false);
179 labelCoinControlLowOutputText->setFont(font);
181 formLayoutCoinControl3->setWidget(1, QFormLayout::LabelRole, labelCoinControlLowOutputText);
183 labelCoinControlLowOutput =
new QLabel(CoinControlDialog);
184 labelCoinControlLowOutput->setObjectName(QStringLiteral(
"labelCoinControlLowOutput"));
185 labelCoinControlLowOutput->setEnabled(
false);
186 labelCoinControlLowOutput->setCursor(QCursor(Qt::IBeamCursor));
187 labelCoinControlLowOutput->setContextMenuPolicy(Qt::ActionsContextMenu);
188 labelCoinControlLowOutput->setText(QStringLiteral(
"no"));
189 labelCoinControlLowOutput->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
191 formLayoutCoinControl3->setWidget(1, QFormLayout::FieldRole, labelCoinControlLowOutput);
194 horizontalLayoutTop->addLayout(formLayoutCoinControl3);
196 formLayoutCoinControl4 =
new QFormLayout();
197 formLayoutCoinControl4->setObjectName(QStringLiteral(
"formLayoutCoinControl4"));
198 formLayoutCoinControl4->setHorizontalSpacing(10);
199 formLayoutCoinControl4->setVerticalSpacing(10);
200 formLayoutCoinControl4->setContentsMargins(6, -1, 6, -1);
201 labelCoinControlAfterFeeText =
new QLabel(CoinControlDialog);
202 labelCoinControlAfterFeeText->setObjectName(QStringLiteral(
"labelCoinControlAfterFeeText"));
203 labelCoinControlAfterFeeText->setFont(font);
205 formLayoutCoinControl4->setWidget(0, QFormLayout::LabelRole, labelCoinControlAfterFeeText);
207 labelCoinControlAfterFee =
new QLabel(CoinControlDialog);
208 labelCoinControlAfterFee->setObjectName(QStringLiteral(
"labelCoinControlAfterFee"));
209 labelCoinControlAfterFee->setCursor(QCursor(Qt::IBeamCursor));
210 labelCoinControlAfterFee->setContextMenuPolicy(Qt::ActionsContextMenu);
211 labelCoinControlAfterFee->setText(QStringLiteral(
"0.00 ANC"));
212 labelCoinControlAfterFee->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
214 formLayoutCoinControl4->setWidget(0, QFormLayout::FieldRole, labelCoinControlAfterFee);
216 labelCoinControlChangeText =
new QLabel(CoinControlDialog);
217 labelCoinControlChangeText->setObjectName(QStringLiteral(
"labelCoinControlChangeText"));
218 labelCoinControlChangeText->setEnabled(
false);
219 labelCoinControlChangeText->setFont(font);
221 formLayoutCoinControl4->setWidget(1, QFormLayout::LabelRole, labelCoinControlChangeText);
223 labelCoinControlChange =
new QLabel(CoinControlDialog);
224 labelCoinControlChange->setObjectName(QStringLiteral(
"labelCoinControlChange"));
225 labelCoinControlChange->setEnabled(
false);
226 labelCoinControlChange->setCursor(QCursor(Qt::IBeamCursor));
227 labelCoinControlChange->setContextMenuPolicy(Qt::ActionsContextMenu);
228 labelCoinControlChange->setText(QStringLiteral(
"0.00 ANC"));
229 labelCoinControlChange->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
231 formLayoutCoinControl4->setWidget(1, QFormLayout::FieldRole, labelCoinControlChange);
234 horizontalLayoutTop->addLayout(formLayoutCoinControl4);
237 verticalLayout->addLayout(horizontalLayoutTop);
239 frame =
new QFrame(CoinControlDialog);
240 frame->setObjectName(QStringLiteral(
"frame"));
241 frame->setMinimumSize(QSize(0, 40));
242 frame->setFrameShape(QFrame::StyledPanel);
243 frame->setFrameShadow(QFrame::Sunken);
244 horizontalLayout =
new QHBoxLayout(frame);
245 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
246 horizontalLayoutPanel =
new QHBoxLayout();
247 horizontalLayoutPanel->setSpacing(14);
248 horizontalLayoutPanel->setObjectName(QStringLiteral(
"horizontalLayoutPanel"));
249 pushButtonSelectAll =
new QPushButton(frame);
250 pushButtonSelectAll->setObjectName(QStringLiteral(
"pushButtonSelectAll"));
251 QSizePolicy sizePolicy(QSizePolicy::Maximum, QSizePolicy::Fixed);
252 sizePolicy.setHorizontalStretch(0);
253 sizePolicy.setVerticalStretch(0);
254 sizePolicy.setHeightForWidth(pushButtonSelectAll->sizePolicy().hasHeightForWidth());
255 pushButtonSelectAll->setSizePolicy(sizePolicy);
257 horizontalLayoutPanel->addWidget(pushButtonSelectAll);
259 radioTreeMode =
new QRadioButton(frame);
260 radioTreeMode->setObjectName(QStringLiteral(
"radioTreeMode"));
261 sizePolicy.setHeightForWidth(radioTreeMode->sizePolicy().hasHeightForWidth());
262 radioTreeMode->setSizePolicy(sizePolicy);
263 radioTreeMode->setChecked(
true);
265 horizontalLayoutPanel->addWidget(radioTreeMode);
267 radioListMode =
new QRadioButton(frame);
268 radioListMode->setObjectName(QStringLiteral(
"radioListMode"));
269 sizePolicy.setHeightForWidth(radioListMode->sizePolicy().hasHeightForWidth());
270 radioListMode->setSizePolicy(sizePolicy);
272 horizontalLayoutPanel->addWidget(radioListMode);
274 labelLocked =
new QLabel(frame);
275 labelLocked->setObjectName(QStringLiteral(
"labelLocked"));
276 labelLocked->setText(QStringLiteral(
"(1 locked)"));
278 horizontalLayoutPanel->addWidget(labelLocked);
280 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
282 horizontalLayoutPanel->addItem(horizontalSpacer);
285 horizontalLayout->addLayout(horizontalLayoutPanel);
288 verticalLayout->addWidget(frame);
291 treeWidget->headerItem()->setText(0, QString());
292 treeWidget->headerItem()->setText(7, QString());
293 treeWidget->headerItem()->setText(8, QString());
294 treeWidget->headerItem()->setText(9, QString());
295 treeWidget->headerItem()->setText(10, QString());
296 treeWidget->headerItem()->setText(11, QString());
297 QTreeWidgetItem *__qtreewidgetitem =
new QTreeWidgetItem();
298 __qtreewidgetitem->setText(2, QStringLiteral(
"Label"));
299 treeWidget->setHeaderItem(__qtreewidgetitem);
300 treeWidget->setObjectName(QStringLiteral(
"treeWidget"));
301 treeWidget->setContextMenuPolicy(Qt::CustomContextMenu);
302 treeWidget->setSortingEnabled(
false);
303 treeWidget->setColumnCount(12);
304 treeWidget->header()->setProperty(
"showSortIndicator", QVariant(
true));
305 treeWidget->header()->setStretchLastSection(
false);
307 verticalLayout->addWidget(treeWidget);
309 buttonBox =
new QDialogButtonBox(CoinControlDialog);
310 buttonBox->setObjectName(QStringLiteral(
"buttonBox"));
311 sizePolicy.setHeightForWidth(buttonBox->sizePolicy().hasHeightForWidth());
312 buttonBox->setSizePolicy(sizePolicy);
313 buttonBox->setOrientation(Qt::Horizontal);
314 buttonBox->setStandardButtons(QDialogButtonBox::Ok);
316 verticalLayout->addWidget(buttonBox);
321 QMetaObject::connectSlotsByName(CoinControlDialog);
326 CoinControlDialog->setWindowTitle(QApplication::translate(
"CoinControlDialog",
"Coin Control Address Selection", 0));
327 labelCoinControlQuantityText->setText(QApplication::translate(
"CoinControlDialog",
"Quantity:", 0));
328 labelCoinControlBytesText->setText(QApplication::translate(
"CoinControlDialog",
"Bytes:", 0));
329 labelCoinControlAmountText->setText(QApplication::translate(
"CoinControlDialog",
"Amount:", 0));
330 labelCoinControlPriorityText->setText(QApplication::translate(
"CoinControlDialog",
"Priority:", 0));
331 labelCoinControlFeeText->setText(QApplication::translate(
"CoinControlDialog",
"Fee:", 0));
332 labelCoinControlLowOutputText->setText(QApplication::translate(
"CoinControlDialog",
"Low Output:", 0));
333 labelCoinControlAfterFeeText->setText(QApplication::translate(
"CoinControlDialog",
"After Fee:", 0));
334 labelCoinControlChangeText->setText(QApplication::translate(
"CoinControlDialog",
"Change:", 0));
335 pushButtonSelectAll->setText(QApplication::translate(
"CoinControlDialog",
"(un)select all", 0));
336 radioTreeMode->setText(QApplication::translate(
"CoinControlDialog",
"Tree mode", 0));
337 radioListMode->setText(QApplication::translate(
"CoinControlDialog",
"List mode", 0));
338 QTreeWidgetItem *___qtreewidgetitem = treeWidget->headerItem();
339 ___qtreewidgetitem->setText(6, QApplication::translate(
"CoinControlDialog",
"Priority", 0));
340 ___qtreewidgetitem->setText(5, QApplication::translate(
"CoinControlDialog",
"Confirmations", 0));
341 ___qtreewidgetitem->setText(4, QApplication::translate(
"CoinControlDialog",
"Date", 0));
342 ___qtreewidgetitem->setText(3, QApplication::translate(
"CoinControlDialog",
"Address", 0));
343 ___qtreewidgetitem->setText(1, QApplication::translate(
"CoinControlDialog",
"Amount", 0));
344 #ifndef QT_NO_TOOLTIP
345 ___qtreewidgetitem->setToolTip(5, QApplication::translate(
"CoinControlDialog",
"Confirmed", 0));
346 #endif // QT_NO_TOOLTIP
357 #endif // UI_COINCONTROLDIALOG_H
QHBoxLayout * horizontalLayoutPanel
QFormLayout * formLayoutCoinControl1
QLabel * labelCoinControlFeeText
QRadioButton * radioTreeMode
QLabel * labelCoinControlBytesText
void setupUi(QDialog *CoinControlDialog)
QLabel * labelCoinControlQuantityText
QLabel * labelCoinControlPriority
QLabel * labelCoinControlAmountText
QLabel * labelCoinControlChange
QPushButton * pushButtonSelectAll
CoinControlTreeWidget * treeWidget
QFormLayout * formLayoutCoinControl4
QLabel * labelCoinControlQuantity
QLabel * labelCoinControlAfterFeeText
QHBoxLayout * horizontalLayout
QLabel * labelCoinControlLowOutput
QLabel * labelCoinControlAmount
QFormLayout * formLayoutCoinControl3
QVBoxLayout * verticalLayout
QSpacerItem * horizontalSpacer
QLabel * labelCoinControlPriorityText
void retranslateUi(QDialog *CoinControlDialog)
QRadioButton * radioListMode
QDialogButtonBox * buttonBox
QHBoxLayout * horizontalLayoutTop
QLabel * labelCoinControlFee
QLabel * labelCoinControlAfterFee
QLabel * labelCoinControlChangeText
QLabel * labelCoinControlBytes
QLabel * labelCoinControlLowOutputText
QFormLayout * formLayoutCoinControl2