Bitcoin Core 22.99.0
P2P Digital Currency
ui_signverifymessagedialog.h
Go to the documentation of this file.
1/********************************************************************************
2** Form generated from reading UI file 'signverifymessagedialog.ui'
3**
4** Created by: Qt User Interface Compiler version 5.15.2
5**
6** WARNING! All changes made in this file will be lost when recompiling UI file!
7********************************************************************************/
8
9#ifndef UI_SIGNVERIFYMESSAGEDIALOG_H
10#define UI_SIGNVERIFYMESSAGEDIALOG_H
11
12#include <QtCore/QVariant>
13#include <QtGui/QIcon>
14#include <QtWidgets/QApplication>
15#include <QtWidgets/QDialog>
16#include <QtWidgets/QHBoxLayout>
17#include <QtWidgets/QLabel>
18#include <QtWidgets/QLineEdit>
19#include <QtWidgets/QPlainTextEdit>
20#include <QtWidgets/QPushButton>
21#include <QtWidgets/QSpacerItem>
22#include <QtWidgets/QTabWidget>
23#include <QtWidgets/QVBoxLayout>
24#include <QtWidgets/QWidget>
26
27QT_BEGIN_NAMESPACE
28
30{
31public:
32 QVBoxLayout *verticalLayout;
33 QTabWidget *tabWidget;
35 QVBoxLayout *verticalLayout_SM;
36 QLabel *infoLabel_SM;
40 QPushButton *pasteButton_SM;
41 QPlainTextEdit *messageIn_SM;
44 QLineEdit *signatureOut_SM;
48 QPushButton *clearButton_SM;
53 QVBoxLayout *verticalLayout_VM;
54 QLabel *infoLabel_VM;
58 QPlainTextEdit *messageIn_VM;
62 QPushButton *clearButton_VM;
66
68 {
69 if (SignVerifyMessageDialog->objectName().isEmpty())
70 SignVerifyMessageDialog->setObjectName(QString::fromUtf8("SignVerifyMessageDialog"));
71 SignVerifyMessageDialog->resize(700, 380);
72 SignVerifyMessageDialog->setModal(true);
73 verticalLayout = new QVBoxLayout(SignVerifyMessageDialog);
74 verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
75 tabWidget = new QTabWidget(SignVerifyMessageDialog);
76 tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
77 tabSignMessage = new QWidget();
78 tabSignMessage->setObjectName(QString::fromUtf8("tabSignMessage"));
79 verticalLayout_SM = new QVBoxLayout(tabSignMessage);
80 verticalLayout_SM->setObjectName(QString::fromUtf8("verticalLayout_SM"));
81 infoLabel_SM = new QLabel(tabSignMessage);
82 infoLabel_SM->setObjectName(QString::fromUtf8("infoLabel_SM"));
83 infoLabel_SM->setTextFormat(Qt::PlainText);
84 infoLabel_SM->setWordWrap(true);
85
87
88 horizontalLayout_1_SM = new QHBoxLayout();
89 horizontalLayout_1_SM->setSpacing(0);
90 horizontalLayout_1_SM->setObjectName(QString::fromUtf8("horizontalLayout_1_SM"));
92 addressIn_SM->setObjectName(QString::fromUtf8("addressIn_SM"));
93
95
96 addressBookButton_SM = new QPushButton(tabSignMessage);
97 addressBookButton_SM->setObjectName(QString::fromUtf8("addressBookButton_SM"));
98 QIcon icon;
99 icon.addFile(QString::fromUtf8(":/icons/address-book"), QSize(), QIcon::Normal, QIcon::Off);
100 addressBookButton_SM->setIcon(icon);
101 addressBookButton_SM->setAutoDefault(false);
102
104
105 pasteButton_SM = new QPushButton(tabSignMessage);
106 pasteButton_SM->setObjectName(QString::fromUtf8("pasteButton_SM"));
107 QIcon icon1;
108 icon1.addFile(QString::fromUtf8(":/icons/editpaste"), QSize(), QIcon::Normal, QIcon::Off);
109 pasteButton_SM->setIcon(icon1);
110 pasteButton_SM->setAutoDefault(false);
111
113
114
116
117 messageIn_SM = new QPlainTextEdit(tabSignMessage);
118 messageIn_SM->setObjectName(QString::fromUtf8("messageIn_SM"));
119
121
122 signatureLabel_SM = new QLabel(tabSignMessage);
123 signatureLabel_SM->setObjectName(QString::fromUtf8("signatureLabel_SM"));
124 signatureLabel_SM->setTextFormat(Qt::PlainText);
125
127
128 horizontalLayout_2_SM = new QHBoxLayout();
129 horizontalLayout_2_SM->setSpacing(0);
130 horizontalLayout_2_SM->setObjectName(QString::fromUtf8("horizontalLayout_2_SM"));
131 signatureOut_SM = new QLineEdit(tabSignMessage);
132 signatureOut_SM->setObjectName(QString::fromUtf8("signatureOut_SM"));
133 QFont font;
134 font.setItalic(true);
135 signatureOut_SM->setFont(font);
136 signatureOut_SM->setReadOnly(true);
137
139
140 copySignatureButton_SM = new QPushButton(tabSignMessage);
141 copySignatureButton_SM->setObjectName(QString::fromUtf8("copySignatureButton_SM"));
142 QIcon icon2;
143 icon2.addFile(QString::fromUtf8(":/icons/editcopy"), QSize(), QIcon::Normal, QIcon::Off);
144 copySignatureButton_SM->setIcon(icon2);
145 copySignatureButton_SM->setAutoDefault(false);
146
148
149
151
152 horizontalLayout_3_SM = new QHBoxLayout();
153 horizontalLayout_3_SM->setObjectName(QString::fromUtf8("horizontalLayout_3_SM"));
154 signMessageButton_SM = new QPushButton(tabSignMessage);
155 signMessageButton_SM->setObjectName(QString::fromUtf8("signMessageButton_SM"));
156 QIcon icon3;
157 icon3.addFile(QString::fromUtf8(":/icons/edit"), QSize(), QIcon::Normal, QIcon::Off);
158 signMessageButton_SM->setIcon(icon3);
159 signMessageButton_SM->setAutoDefault(false);
160
162
163 clearButton_SM = new QPushButton(tabSignMessage);
164 clearButton_SM->setObjectName(QString::fromUtf8("clearButton_SM"));
165 QIcon icon4;
166 icon4.addFile(QString::fromUtf8(":/icons/remove"), QSize(), QIcon::Normal, QIcon::Off);
167 clearButton_SM->setIcon(icon4);
168 clearButton_SM->setAutoDefault(false);
169
171
172 horizontalSpacer_1_SM = new QSpacerItem(40, 48, QSizePolicy::Expanding, QSizePolicy::Minimum);
173
175
176 statusLabel_SM = new QLabel(tabSignMessage);
177 statusLabel_SM->setObjectName(QString::fromUtf8("statusLabel_SM"));
178 QFont font1;
179 font1.setBold(true);
180 font1.setWeight(75);
181 statusLabel_SM->setFont(font1);
182 statusLabel_SM->setWordWrap(true);
183
185
186 horizontalSpacer_2_SM = new QSpacerItem(40, 48, QSizePolicy::Expanding, QSizePolicy::Minimum);
187
189
190
192
193 tabWidget->addTab(tabSignMessage, QString());
194 tabVerifyMessage = new QWidget();
195 tabVerifyMessage->setObjectName(QString::fromUtf8("tabVerifyMessage"));
196 verticalLayout_VM = new QVBoxLayout(tabVerifyMessage);
197 verticalLayout_VM->setObjectName(QString::fromUtf8("verticalLayout_VM"));
198 infoLabel_VM = new QLabel(tabVerifyMessage);
199 infoLabel_VM->setObjectName(QString::fromUtf8("infoLabel_VM"));
200 infoLabel_VM->setTextFormat(Qt::PlainText);
201 infoLabel_VM->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop);
202 infoLabel_VM->setWordWrap(true);
203
205
206 horizontalLayout_1_VM = new QHBoxLayout();
207 horizontalLayout_1_VM->setSpacing(0);
208 horizontalLayout_1_VM->setObjectName(QString::fromUtf8("horizontalLayout_1_VM"));
210 addressIn_VM->setObjectName(QString::fromUtf8("addressIn_VM"));
211
213
214 addressBookButton_VM = new QPushButton(tabVerifyMessage);
215 addressBookButton_VM->setObjectName(QString::fromUtf8("addressBookButton_VM"));
216 addressBookButton_VM->setIcon(icon);
217 addressBookButton_VM->setAutoDefault(false);
218
220
221
223
224 messageIn_VM = new QPlainTextEdit(tabVerifyMessage);
225 messageIn_VM->setObjectName(QString::fromUtf8("messageIn_VM"));
226
228
230 signatureIn_VM->setObjectName(QString::fromUtf8("signatureIn_VM"));
231
233
234 horizontalLayout_2_VM = new QHBoxLayout();
235 horizontalLayout_2_VM->setObjectName(QString::fromUtf8("horizontalLayout_2_VM"));
236 verifyMessageButton_VM = new QPushButton(tabVerifyMessage);
237 verifyMessageButton_VM->setObjectName(QString::fromUtf8("verifyMessageButton_VM"));
238 QIcon icon5;
239 icon5.addFile(QString::fromUtf8(":/icons/transaction_0"), QSize(), QIcon::Normal, QIcon::Off);
240 verifyMessageButton_VM->setIcon(icon5);
241 verifyMessageButton_VM->setAutoDefault(false);
242
244
245 clearButton_VM = new QPushButton(tabVerifyMessage);
246 clearButton_VM->setObjectName(QString::fromUtf8("clearButton_VM"));
247 clearButton_VM->setIcon(icon4);
248 clearButton_VM->setAutoDefault(false);
249
251
252 horizontalSpacer_1_VM = new QSpacerItem(40, 48, QSizePolicy::Expanding, QSizePolicy::Minimum);
253
255
256 statusLabel_VM = new QLabel(tabVerifyMessage);
257 statusLabel_VM->setObjectName(QString::fromUtf8("statusLabel_VM"));
258 statusLabel_VM->setFont(font1);
259 statusLabel_VM->setWordWrap(true);
260
262
263 horizontalSpacer_2_VM = new QSpacerItem(40, 48, QSizePolicy::Expanding, QSizePolicy::Minimum);
264
266
267
269
270 tabWidget->addTab(tabVerifyMessage, QString());
271
272 verticalLayout->addWidget(tabWidget);
273
274
276
277 tabWidget->setCurrentIndex(0);
278
279
280 QMetaObject::connectSlotsByName(SignVerifyMessageDialog);
281 } // setupUi
282
284 {
285 SignVerifyMessageDialog->setWindowTitle(QCoreApplication::translate("SignVerifyMessageDialog", "Signatures - Sign / Verify a Message", nullptr));
286 infoLabel_SM->setText(QCoreApplication::translate("SignVerifyMessageDialog", "You can sign messages/agreements with your addresses to prove you can receive bitcoins sent to them. Be careful not to sign anything vague or random, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to.", nullptr));
287#if QT_CONFIG(tooltip)
288 addressIn_SM->setToolTip(QCoreApplication::translate("SignVerifyMessageDialog", "The Bitcoin address to sign the message with", nullptr));
289#endif // QT_CONFIG(tooltip)
290#if QT_CONFIG(tooltip)
291 addressBookButton_SM->setToolTip(QCoreApplication::translate("SignVerifyMessageDialog", "Choose previously used address", nullptr));
292#endif // QT_CONFIG(tooltip)
293 addressBookButton_SM->setText(QString());
294#if QT_CONFIG(shortcut)
295 addressBookButton_SM->setShortcut(QCoreApplication::translate("SignVerifyMessageDialog", "Alt+A", nullptr));
296#endif // QT_CONFIG(shortcut)
297#if QT_CONFIG(tooltip)
298 pasteButton_SM->setToolTip(QCoreApplication::translate("SignVerifyMessageDialog", "Paste address from clipboard", nullptr));
299#endif // QT_CONFIG(tooltip)
300 pasteButton_SM->setText(QString());
301#if QT_CONFIG(shortcut)
302 pasteButton_SM->setShortcut(QCoreApplication::translate("SignVerifyMessageDialog", "Alt+P", nullptr));
303#endif // QT_CONFIG(shortcut)
304#if QT_CONFIG(tooltip)
305 messageIn_SM->setToolTip(QCoreApplication::translate("SignVerifyMessageDialog", "Enter the message you want to sign here", nullptr));
306#endif // QT_CONFIG(tooltip)
307 messageIn_SM->setPlaceholderText(QCoreApplication::translate("SignVerifyMessageDialog", "Enter the message you want to sign here", nullptr));
308 signatureLabel_SM->setText(QCoreApplication::translate("SignVerifyMessageDialog", "Signature", nullptr));
309 signatureOut_SM->setPlaceholderText(QCoreApplication::translate("SignVerifyMessageDialog", "Click \"Sign Message\" to generate signature", nullptr));
310#if QT_CONFIG(tooltip)
311 copySignatureButton_SM->setToolTip(QCoreApplication::translate("SignVerifyMessageDialog", "Copy the current signature to the system clipboard", nullptr));
312#endif // QT_CONFIG(tooltip)
313 copySignatureButton_SM->setText(QString());
314#if QT_CONFIG(tooltip)
315 signMessageButton_SM->setToolTip(QCoreApplication::translate("SignVerifyMessageDialog", "Sign the message to prove you own this Bitcoin address", nullptr));
316#endif // QT_CONFIG(tooltip)
317 signMessageButton_SM->setText(QCoreApplication::translate("SignVerifyMessageDialog", "Sign &Message", nullptr));
318#if QT_CONFIG(tooltip)
319 clearButton_SM->setToolTip(QCoreApplication::translate("SignVerifyMessageDialog", "Reset all sign message fields", nullptr));
320#endif // QT_CONFIG(tooltip)
321 clearButton_SM->setText(QCoreApplication::translate("SignVerifyMessageDialog", "Clear &All", nullptr));
322 statusLabel_SM->setText(QString());
323 tabWidget->setTabText(tabWidget->indexOf(tabSignMessage), QCoreApplication::translate("SignVerifyMessageDialog", "&Sign Message", nullptr));
324 infoLabel_VM->setText(QCoreApplication::translate("SignVerifyMessageDialog", "Enter the receiver's address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. Note that this only proves the signing party receives with the address, it cannot prove sendership of any transaction!", nullptr));
325#if QT_CONFIG(tooltip)
326 addressIn_VM->setToolTip(QCoreApplication::translate("SignVerifyMessageDialog", "The Bitcoin address the message was signed with", nullptr));
327#endif // QT_CONFIG(tooltip)
328#if QT_CONFIG(tooltip)
329 addressBookButton_VM->setToolTip(QCoreApplication::translate("SignVerifyMessageDialog", "Choose previously used address", nullptr));
330#endif // QT_CONFIG(tooltip)
331 addressBookButton_VM->setText(QString());
332#if QT_CONFIG(shortcut)
333 addressBookButton_VM->setShortcut(QCoreApplication::translate("SignVerifyMessageDialog", "Alt+A", nullptr));
334#endif // QT_CONFIG(shortcut)
335#if QT_CONFIG(tooltip)
336 messageIn_VM->setToolTip(QCoreApplication::translate("SignVerifyMessageDialog", "The signed message to verify", nullptr));
337#endif // QT_CONFIG(tooltip)
338 messageIn_VM->setPlaceholderText(QCoreApplication::translate("SignVerifyMessageDialog", "The signed message to verify", nullptr));
339#if QT_CONFIG(tooltip)
340 signatureIn_VM->setToolTip(QCoreApplication::translate("SignVerifyMessageDialog", "The signature given when the message was signed", nullptr));
341#endif // QT_CONFIG(tooltip)
342 signatureIn_VM->setPlaceholderText(QCoreApplication::translate("SignVerifyMessageDialog", "The signature given when the message was signed", nullptr));
343#if QT_CONFIG(tooltip)
344 verifyMessageButton_VM->setToolTip(QCoreApplication::translate("SignVerifyMessageDialog", "Verify the message to ensure it was signed with the specified Bitcoin address", nullptr));
345#endif // QT_CONFIG(tooltip)
346 verifyMessageButton_VM->setText(QCoreApplication::translate("SignVerifyMessageDialog", "Verify &Message", nullptr));
347#if QT_CONFIG(tooltip)
348 clearButton_VM->setToolTip(QCoreApplication::translate("SignVerifyMessageDialog", "Reset all verify message fields", nullptr));
349#endif // QT_CONFIG(tooltip)
350 clearButton_VM->setText(QCoreApplication::translate("SignVerifyMessageDialog", "Clear &All", nullptr));
351 statusLabel_VM->setText(QString());
352 tabWidget->setTabText(tabWidget->indexOf(tabVerifyMessage), QCoreApplication::translate("SignVerifyMessageDialog", "&Verify Message", nullptr));
353 } // retranslateUi
354
355};
356
357namespace Ui {
359} // namespace Ui
360
361QT_END_NAMESPACE
362
363#endif // UI_SIGNVERIFYMESSAGEDIALOG_H
Line edit that can be marked as "invalid" to show input validation feedback.
void setupUi(QDialog *SignVerifyMessageDialog)
void retranslateUi(QDialog *SignVerifyMessageDialog)