9 #ifndef UI_SIGNVERIFYMESSAGEDIALOG_H 10 #define UI_SIGNVERIFYMESSAGEDIALOG_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QAction> 14 #include <QtWidgets/QApplication> 15 #include <QtWidgets/QButtonGroup> 16 #include <QtWidgets/QDialog> 17 #include <QtWidgets/QHBoxLayout> 18 #include <QtWidgets/QHeaderView> 19 #include <QtWidgets/QLabel> 20 #include <QtWidgets/QLineEdit> 21 #include <QtWidgets/QPlainTextEdit> 22 #include <QtWidgets/QPushButton> 23 #include <QtWidgets/QSpacerItem> 24 #include <QtWidgets/QTabWidget> 25 #include <QtWidgets/QVBoxLayout> 26 #include <QtWidgets/QWidget> 78 tabWidget->setObjectName(QStringLiteral(
"tabWidget"));
84 infoLabel_SM->setObjectName(QStringLiteral(
"infoLabel_SM"));
94 addressIn_SM->setObjectName(QStringLiteral(
"addressIn_SM"));
114 messageIn_SM->setObjectName(QStringLiteral(
"messageIn_SM"));
130 font.setItalic(
true);
186 infoLabel_VM->setObjectName(QStringLiteral(
"infoLabel_VM"));
188 infoLabel_VM->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop);
197 addressIn_VM->setObjectName(QStringLiteral(
"addressIn_VM"));
211 messageIn_VM->setObjectName(QStringLiteral(
"messageIn_VM"));
267 SignVerifyMessageDialog->setWindowTitle(QApplication::translate(
"SignVerifyMessageDialog",
"Signatures - Sign / Verify a Message", 0));
268 infoLabel_SM->setText(QApplication::translate(
"SignVerifyMessageDialog",
"You can sign messages/agreements with your addresses to prove you can receive Dash 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.", 0));
269 #ifndef QT_NO_TOOLTIP 270 addressIn_SM->setToolTip(QApplication::translate(
"SignVerifyMessageDialog",
"The Dash address to sign the message with", 0));
271 #endif // QT_NO_TOOLTIP 272 #ifndef QT_NO_TOOLTIP 273 addressBookButton_SM->setToolTip(QApplication::translate(
"SignVerifyMessageDialog",
"Choose previously used address", 0));
274 #endif // QT_NO_TOOLTIP 276 addressBookButton_SM->setShortcut(QApplication::translate(
"SignVerifyMessageDialog",
"Alt+A", 0));
277 #ifndef QT_NO_TOOLTIP 278 pasteButton_SM->setToolTip(QApplication::translate(
"SignVerifyMessageDialog",
"Paste address from clipboard", 0));
279 #endif // QT_NO_TOOLTIP 281 pasteButton_SM->setShortcut(QApplication::translate(
"SignVerifyMessageDialog",
"Alt+P", 0));
282 #ifndef QT_NO_TOOLTIP 283 messageIn_SM->setToolTip(QApplication::translate(
"SignVerifyMessageDialog",
"Enter the message you want to sign here", 0));
284 #endif // QT_NO_TOOLTIP 285 signatureLabel_SM->setText(QApplication::translate(
"SignVerifyMessageDialog",
"Signature", 0));
286 #ifndef QT_NO_TOOLTIP 287 copySignatureButton_SM->setToolTip(QApplication::translate(
"SignVerifyMessageDialog",
"Copy the current signature to the system clipboard", 0));
288 #endif // QT_NO_TOOLTIP 290 #ifndef QT_NO_TOOLTIP 291 signMessageButton_SM->setToolTip(QApplication::translate(
"SignVerifyMessageDialog",
"Sign the message to prove you own this Dash address", 0));
292 #endif // QT_NO_TOOLTIP 293 signMessageButton_SM->setText(QApplication::translate(
"SignVerifyMessageDialog",
"Sign &Message", 0));
294 #ifndef QT_NO_TOOLTIP 295 clearButton_SM->setToolTip(QApplication::translate(
"SignVerifyMessageDialog",
"Reset all sign message fields", 0));
296 #endif // QT_NO_TOOLTIP 297 clearButton_SM->setText(QApplication::translate(
"SignVerifyMessageDialog",
"Clear &All", 0));
300 infoLabel_VM->setText(QApplication::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!", 0));
301 #ifndef QT_NO_TOOLTIP 302 addressIn_VM->setToolTip(QApplication::translate(
"SignVerifyMessageDialog",
"The Dash address the message was signed with", 0));
303 #endif // QT_NO_TOOLTIP 304 #ifndef QT_NO_TOOLTIP 305 addressBookButton_VM->setToolTip(QApplication::translate(
"SignVerifyMessageDialog",
"Choose previously used address", 0));
306 #endif // QT_NO_TOOLTIP 308 addressBookButton_VM->setShortcut(QApplication::translate(
"SignVerifyMessageDialog",
"Alt+A", 0));
309 #ifndef QT_NO_TOOLTIP 310 verifyMessageButton_VM->setToolTip(QApplication::translate(
"SignVerifyMessageDialog",
"Verify the message to ensure it was signed with the specified Dash address", 0));
311 #endif // QT_NO_TOOLTIP 312 verifyMessageButton_VM->setText(QApplication::translate(
"SignVerifyMessageDialog",
"Verify &Message", 0));
313 #ifndef QT_NO_TOOLTIP 314 clearButton_VM->setToolTip(QApplication::translate(
"SignVerifyMessageDialog",
"Reset all verify message fields", 0));
315 #endif // QT_NO_TOOLTIP 316 clearButton_VM->setText(QApplication::translate(
"SignVerifyMessageDialog",
"Clear &All", 0));
329 #endif // UI_SIGNVERIFYMESSAGEDIALOG_H
void retranslateUi(QDialog *SignVerifyMessageDialog)
QWidget * tabVerifyMessage
QLabel * signatureLabel_SM
QSpacerItem * horizontalSpacer_2_SM
QPushButton * addressBookButton_VM
QHBoxLayout * horizontalLayout_1_SM
QSpacerItem * horizontalSpacer_2_VM
QPushButton * addressBookButton_SM
QLineEdit * signatureOut_SM
void setupUi(QDialog *SignVerifyMessageDialog)
QSpacerItem * horizontalSpacer_1_SM
QHBoxLayout * horizontalLayout_2_SM
QValidatedLineEdit * addressIn_VM
QValidatedLineEdit * signatureIn_VM
QValidatedLineEdit * addressIn_SM
QVBoxLayout * verticalLayout
QPlainTextEdit * messageIn_VM
QPushButton * clearButton_SM
QPushButton * copySignatureButton_SM
QPushButton * signMessageButton_SM
QPushButton * verifyMessageButton_VM
QSpacerItem * horizontalSpacer_1_VM
QPlainTextEdit * messageIn_SM
QHBoxLayout * horizontalLayout_1_VM
QHBoxLayout * horizontalLayout_3_SM
QHBoxLayout * horizontalLayout_2_VM
QPushButton * clearButton_VM
QVBoxLayout * verticalLayout_SM
QVBoxLayout * verticalLayout_VM
QPushButton * pasteButton_SM