8 #ifndef UI_COINCONTROLDIALOG_H
9 #define UI_COINCONTROLDIALOG_H
11 #include <QtCore/QVariant>
12 #include <QtGui/QAction>
13 #include <QtGui/QApplication>
14 #include <QtGui/QButtonGroup>
15 #include <QtGui/QDialog>
16 #include <QtGui/QDialogButtonBox>
17 #include <QtGui/QFormLayout>
18 #include <QtGui/QFrame>
19 #include <QtGui/QHBoxLayout>
20 #include <QtGui/QHeaderView>
21 #include <QtGui/QLabel>
22 #include <QtGui/QPushButton>
23 #include <QtGui/QRadioButton>
24 #include <QtGui/QSpacerItem>
25 #include <QtGui/QVBoxLayout>
68 if (CoinControlDialog->objectName().isEmpty())
69 CoinControlDialog->setObjectName(QString::fromUtf8(
"CoinControlDialog"));
70 CoinControlDialog->resize(1000, 500);
71 verticalLayout =
new QVBoxLayout(CoinControlDialog);
72 verticalLayout->setObjectName(QString::fromUtf8(
"verticalLayout"));
73 horizontalLayoutTop =
new QHBoxLayout();
74 horizontalLayoutTop->setObjectName(QString::fromUtf8(
"horizontalLayoutTop"));
75 horizontalLayoutTop->setContentsMargins(-1, 0, -1, 10);
76 formLayoutCoinControl1 =
new QFormLayout();
77 formLayoutCoinControl1->setObjectName(QString::fromUtf8(
"formLayoutCoinControl1"));
78 formLayoutCoinControl1->setHorizontalSpacing(10);
79 formLayoutCoinControl1->setVerticalSpacing(10);
80 formLayoutCoinControl1->setContentsMargins(6, -1, 6, -1);
81 labelCoinControlQuantityText =
new QLabel(CoinControlDialog);
82 labelCoinControlQuantityText->setObjectName(QString::fromUtf8(
"labelCoinControlQuantityText"));
86 labelCoinControlQuantityText->setFont(font);
88 formLayoutCoinControl1->setWidget(0, QFormLayout::LabelRole, labelCoinControlQuantityText);
90 labelCoinControlQuantity =
new QLabel(CoinControlDialog);
91 labelCoinControlQuantity->setObjectName(QString::fromUtf8(
"labelCoinControlQuantity"));
92 labelCoinControlQuantity->setCursor(QCursor(Qt::IBeamCursor));
93 labelCoinControlQuantity->setContextMenuPolicy(Qt::ActionsContextMenu);
94 labelCoinControlQuantity->setText(QString::fromUtf8(
"0"));
95 labelCoinControlQuantity->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
97 formLayoutCoinControl1->setWidget(0, QFormLayout::FieldRole, labelCoinControlQuantity);
99 labelCoinControlBytesText =
new QLabel(CoinControlDialog);
100 labelCoinControlBytesText->setObjectName(QString::fromUtf8(
"labelCoinControlBytesText"));
101 labelCoinControlBytesText->setFont(font);
103 formLayoutCoinControl1->setWidget(1, QFormLayout::LabelRole, labelCoinControlBytesText);
105 labelCoinControlBytes =
new QLabel(CoinControlDialog);
106 labelCoinControlBytes->setObjectName(QString::fromUtf8(
"labelCoinControlBytes"));
107 labelCoinControlBytes->setCursor(QCursor(Qt::IBeamCursor));
108 labelCoinControlBytes->setContextMenuPolicy(Qt::ActionsContextMenu);
109 labelCoinControlBytes->setText(QString::fromUtf8(
"0"));
110 labelCoinControlBytes->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
112 formLayoutCoinControl1->setWidget(1, QFormLayout::FieldRole, labelCoinControlBytes);
115 horizontalLayoutTop->addLayout(formLayoutCoinControl1);
117 formLayoutCoinControl2 =
new QFormLayout();
118 formLayoutCoinControl2->setObjectName(QString::fromUtf8(
"formLayoutCoinControl2"));
119 formLayoutCoinControl2->setHorizontalSpacing(10);
120 formLayoutCoinControl2->setVerticalSpacing(10);
121 formLayoutCoinControl2->setContentsMargins(6, -1, 6, -1);
122 labelCoinControlAmountText =
new QLabel(CoinControlDialog);
123 labelCoinControlAmountText->setObjectName(QString::fromUtf8(
"labelCoinControlAmountText"));
124 labelCoinControlAmountText->setFont(font);
126 formLayoutCoinControl2->setWidget(0, QFormLayout::LabelRole, labelCoinControlAmountText);
128 labelCoinControlAmount =
new QLabel(CoinControlDialog);
129 labelCoinControlAmount->setObjectName(QString::fromUtf8(
"labelCoinControlAmount"));
130 labelCoinControlAmount->setCursor(QCursor(Qt::IBeamCursor));
131 labelCoinControlAmount->setContextMenuPolicy(Qt::ActionsContextMenu);
132 labelCoinControlAmount->setText(QString::fromUtf8(
"0.00 BTC"));
133 labelCoinControlAmount->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
135 formLayoutCoinControl2->setWidget(0, QFormLayout::FieldRole, labelCoinControlAmount);
137 labelCoinControlPriorityText =
new QLabel(CoinControlDialog);
138 labelCoinControlPriorityText->setObjectName(QString::fromUtf8(
"labelCoinControlPriorityText"));
139 labelCoinControlPriorityText->setFont(font);
141 formLayoutCoinControl2->setWidget(1, QFormLayout::LabelRole, labelCoinControlPriorityText);
143 labelCoinControlPriority =
new QLabel(CoinControlDialog);
144 labelCoinControlPriority->setObjectName(QString::fromUtf8(
"labelCoinControlPriority"));
145 labelCoinControlPriority->setCursor(QCursor(Qt::IBeamCursor));
146 labelCoinControlPriority->setContextMenuPolicy(Qt::ActionsContextMenu);
147 labelCoinControlPriority->setText(QString::fromUtf8(
"medium"));
148 labelCoinControlPriority->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
150 formLayoutCoinControl2->setWidget(1, QFormLayout::FieldRole, labelCoinControlPriority);
153 horizontalLayoutTop->addLayout(formLayoutCoinControl2);
155 formLayoutCoinControl3 =
new QFormLayout();
156 formLayoutCoinControl3->setObjectName(QString::fromUtf8(
"formLayoutCoinControl3"));
157 formLayoutCoinControl3->setHorizontalSpacing(10);
158 formLayoutCoinControl3->setVerticalSpacing(10);
159 formLayoutCoinControl3->setContentsMargins(6, -1, 6, -1);
160 labelCoinControlFeeText =
new QLabel(CoinControlDialog);
161 labelCoinControlFeeText->setObjectName(QString::fromUtf8(
"labelCoinControlFeeText"));
162 labelCoinControlFeeText->setFont(font);
164 formLayoutCoinControl3->setWidget(0, QFormLayout::LabelRole, labelCoinControlFeeText);
166 labelCoinControlFee =
new QLabel(CoinControlDialog);
167 labelCoinControlFee->setObjectName(QString::fromUtf8(
"labelCoinControlFee"));
168 labelCoinControlFee->setCursor(QCursor(Qt::IBeamCursor));
169 labelCoinControlFee->setContextMenuPolicy(Qt::ActionsContextMenu);
170 labelCoinControlFee->setText(QString::fromUtf8(
"0.00 BTC"));
171 labelCoinControlFee->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
173 formLayoutCoinControl3->setWidget(0, QFormLayout::FieldRole, labelCoinControlFee);
175 labelCoinControlLowOutputText =
new QLabel(CoinControlDialog);
176 labelCoinControlLowOutputText->setObjectName(QString::fromUtf8(
"labelCoinControlLowOutputText"));
177 labelCoinControlLowOutputText->setEnabled(
false);
178 labelCoinControlLowOutputText->setFont(font);
180 formLayoutCoinControl3->setWidget(1, QFormLayout::LabelRole, labelCoinControlLowOutputText);
182 labelCoinControlLowOutput =
new QLabel(CoinControlDialog);
183 labelCoinControlLowOutput->setObjectName(QString::fromUtf8(
"labelCoinControlLowOutput"));
184 labelCoinControlLowOutput->setEnabled(
false);
185 labelCoinControlLowOutput->setCursor(QCursor(Qt::IBeamCursor));
186 labelCoinControlLowOutput->setContextMenuPolicy(Qt::ActionsContextMenu);
187 labelCoinControlLowOutput->setText(QString::fromUtf8(
"no"));
188 labelCoinControlLowOutput->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
190 formLayoutCoinControl3->setWidget(1, QFormLayout::FieldRole, labelCoinControlLowOutput);
193 horizontalLayoutTop->addLayout(formLayoutCoinControl3);
195 formLayoutCoinControl4 =
new QFormLayout();
196 formLayoutCoinControl4->setObjectName(QString::fromUtf8(
"formLayoutCoinControl4"));
197 formLayoutCoinControl4->setHorizontalSpacing(10);
198 formLayoutCoinControl4->setVerticalSpacing(10);
199 formLayoutCoinControl4->setContentsMargins(6, -1, 6, -1);
200 labelCoinControlAfterFeeText =
new QLabel(CoinControlDialog);
201 labelCoinControlAfterFeeText->setObjectName(QString::fromUtf8(
"labelCoinControlAfterFeeText"));
202 labelCoinControlAfterFeeText->setFont(font);
204 formLayoutCoinControl4->setWidget(0, QFormLayout::LabelRole, labelCoinControlAfterFeeText);
206 labelCoinControlAfterFee =
new QLabel(CoinControlDialog);
207 labelCoinControlAfterFee->setObjectName(QString::fromUtf8(
"labelCoinControlAfterFee"));
208 labelCoinControlAfterFee->setCursor(QCursor(Qt::IBeamCursor));
209 labelCoinControlAfterFee->setContextMenuPolicy(Qt::ActionsContextMenu);
210 labelCoinControlAfterFee->setText(QString::fromUtf8(
"0.00 BTC"));
211 labelCoinControlAfterFee->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
213 formLayoutCoinControl4->setWidget(0, QFormLayout::FieldRole, labelCoinControlAfterFee);
215 labelCoinControlChangeText =
new QLabel(CoinControlDialog);
216 labelCoinControlChangeText->setObjectName(QString::fromUtf8(
"labelCoinControlChangeText"));
217 labelCoinControlChangeText->setEnabled(
false);
218 labelCoinControlChangeText->setFont(font);
220 formLayoutCoinControl4->setWidget(1, QFormLayout::LabelRole, labelCoinControlChangeText);
222 labelCoinControlChange =
new QLabel(CoinControlDialog);
223 labelCoinControlChange->setObjectName(QString::fromUtf8(
"labelCoinControlChange"));
224 labelCoinControlChange->setEnabled(
false);
225 labelCoinControlChange->setCursor(QCursor(Qt::IBeamCursor));
226 labelCoinControlChange->setContextMenuPolicy(Qt::ActionsContextMenu);
227 labelCoinControlChange->setText(QString::fromUtf8(
"0.00 BTC"));
228 labelCoinControlChange->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
230 formLayoutCoinControl4->setWidget(1, QFormLayout::FieldRole, labelCoinControlChange);
233 horizontalLayoutTop->addLayout(formLayoutCoinControl4);
236 verticalLayout->addLayout(horizontalLayoutTop);
238 frame =
new QFrame(CoinControlDialog);
239 frame->setObjectName(QString::fromUtf8(
"frame"));
240 frame->setMinimumSize(QSize(0, 40));
241 frame->setFrameShape(QFrame::StyledPanel);
242 frame->setFrameShadow(QFrame::Sunken);
243 horizontalLayout =
new QHBoxLayout(frame);
244 horizontalLayout->setObjectName(QString::fromUtf8(
"horizontalLayout"));
245 horizontalLayoutPanel =
new QHBoxLayout();
246 horizontalLayoutPanel->setSpacing(14);
247 horizontalLayoutPanel->setObjectName(QString::fromUtf8(
"horizontalLayoutPanel"));
248 pushButtonSelectAll =
new QPushButton(frame);
249 pushButtonSelectAll->setObjectName(QString::fromUtf8(
"pushButtonSelectAll"));
250 QSizePolicy sizePolicy(QSizePolicy::Maximum, QSizePolicy::Fixed);
251 sizePolicy.setHorizontalStretch(0);
252 sizePolicy.setVerticalStretch(0);
253 sizePolicy.setHeightForWidth(pushButtonSelectAll->sizePolicy().hasHeightForWidth());
254 pushButtonSelectAll->setSizePolicy(sizePolicy);
256 horizontalLayoutPanel->addWidget(pushButtonSelectAll);
258 radioTreeMode =
new QRadioButton(frame);
259 radioTreeMode->setObjectName(QString::fromUtf8(
"radioTreeMode"));
260 sizePolicy.setHeightForWidth(radioTreeMode->sizePolicy().hasHeightForWidth());
261 radioTreeMode->setSizePolicy(sizePolicy);
262 radioTreeMode->setChecked(
true);
264 horizontalLayoutPanel->addWidget(radioTreeMode);
266 radioListMode =
new QRadioButton(frame);
267 radioListMode->setObjectName(QString::fromUtf8(
"radioListMode"));
268 sizePolicy.setHeightForWidth(radioListMode->sizePolicy().hasHeightForWidth());
269 radioListMode->setSizePolicy(sizePolicy);
271 horizontalLayoutPanel->addWidget(radioListMode);
273 labelLocked =
new QLabel(frame);
274 labelLocked->setObjectName(QString::fromUtf8(
"labelLocked"));
275 labelLocked->setText(QString::fromUtf8(
"(1 locked)"));
277 horizontalLayoutPanel->addWidget(labelLocked);
279 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
281 horizontalLayoutPanel->addItem(horizontalSpacer);
284 horizontalLayout->addLayout(horizontalLayoutPanel);
287 verticalLayout->addWidget(frame);
290 QTreeWidgetItem *__qtreewidgetitem =
new QTreeWidgetItem();
291 __qtreewidgetitem->setText(2, QString::fromUtf8(
"Label"));
292 treeWidget->setHeaderItem(__qtreewidgetitem);
293 treeWidget->setObjectName(QString::fromUtf8(
"treeWidget"));
294 treeWidget->setContextMenuPolicy(Qt::CustomContextMenu);
295 treeWidget->setSortingEnabled(
false);
296 treeWidget->setColumnCount(12);
297 treeWidget->header()->setProperty(
"showSortIndicator", QVariant(
true));
298 treeWidget->header()->setStretchLastSection(
false);
300 verticalLayout->addWidget(treeWidget);
302 buttonBox =
new QDialogButtonBox(CoinControlDialog);
303 buttonBox->setObjectName(QString::fromUtf8(
"buttonBox"));
304 sizePolicy.setHeightForWidth(buttonBox->sizePolicy().hasHeightForWidth());
305 buttonBox->setSizePolicy(sizePolicy);
306 buttonBox->setOrientation(Qt::Horizontal);
307 buttonBox->setStandardButtons(QDialogButtonBox::Ok);
309 verticalLayout->addWidget(buttonBox);
314 QMetaObject::connectSlotsByName(CoinControlDialog);
319 CoinControlDialog->setWindowTitle(QApplication::translate(
"CoinControlDialog",
"Coin Control Address Selection", 0, QApplication::UnicodeUTF8));
320 labelCoinControlQuantityText->setText(QApplication::translate(
"CoinControlDialog",
"Quantity:", 0, QApplication::UnicodeUTF8));
321 labelCoinControlBytesText->setText(QApplication::translate(
"CoinControlDialog",
"Bytes:", 0, QApplication::UnicodeUTF8));
322 labelCoinControlAmountText->setText(QApplication::translate(
"CoinControlDialog",
"Amount:", 0, QApplication::UnicodeUTF8));
323 labelCoinControlPriorityText->setText(QApplication::translate(
"CoinControlDialog",
"Priority:", 0, QApplication::UnicodeUTF8));
324 labelCoinControlFeeText->setText(QApplication::translate(
"CoinControlDialog",
"Fee:", 0, QApplication::UnicodeUTF8));
325 labelCoinControlLowOutputText->setText(QApplication::translate(
"CoinControlDialog",
"Low Output:", 0, QApplication::UnicodeUTF8));
326 labelCoinControlAfterFeeText->setText(QApplication::translate(
"CoinControlDialog",
"After Fee:", 0, QApplication::UnicodeUTF8));
327 labelCoinControlChangeText->setText(QApplication::translate(
"CoinControlDialog",
"Change:", 0, QApplication::UnicodeUTF8));
328 pushButtonSelectAll->setText(QApplication::translate(
"CoinControlDialog",
"(un)select all", 0, QApplication::UnicodeUTF8));
329 radioTreeMode->setText(QApplication::translate(
"CoinControlDialog",
"Tree mode", 0, QApplication::UnicodeUTF8));
330 radioListMode->setText(QApplication::translate(
"CoinControlDialog",
"List mode", 0, QApplication::UnicodeUTF8));
331 QTreeWidgetItem *___qtreewidgetitem = treeWidget->headerItem();
332 ___qtreewidgetitem->setText(6, QApplication::translate(
"CoinControlDialog",
"Priority", 0, QApplication::UnicodeUTF8));
333 ___qtreewidgetitem->setText(5, QApplication::translate(
"CoinControlDialog",
"Confirmations", 0, QApplication::UnicodeUTF8));
334 ___qtreewidgetitem->setText(4, QApplication::translate(
"CoinControlDialog",
"Date", 0, QApplication::UnicodeUTF8));
335 ___qtreewidgetitem->setText(3, QApplication::translate(
"CoinControlDialog",
"Address", 0, QApplication::UnicodeUTF8));
336 ___qtreewidgetitem->setText(1, QApplication::translate(
"CoinControlDialog",
"Amount", 0, QApplication::UnicodeUTF8));
337 #ifndef QT_NO_TOOLTIP
338 ___qtreewidgetitem->setToolTip(5, QApplication::translate(
"CoinControlDialog",
"Confirmed", 0, QApplication::UnicodeUTF8));
339 #endif // QT_NO_TOOLTIP
350 #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