aboutsummaryrefslogtreecommitdiff
path: root/src/qt/signverifymessagedialog.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/qt/signverifymessagedialog.h')
-rw-r--r--src/qt/signverifymessagedialog.h49
1 files changed, 49 insertions, 0 deletions
diff --git a/src/qt/signverifymessagedialog.h b/src/qt/signverifymessagedialog.h
new file mode 100644
index 0000000000..5569c8bf33
--- /dev/null
+++ b/src/qt/signverifymessagedialog.h
@@ -0,0 +1,49 @@
+#ifndef SIGNVERIFYMESSAGEDIALOG_H
+#define SIGNVERIFYMESSAGEDIALOG_H
+
+#include <QDialog>
+
+namespace Ui {
+ class SignVerifyMessageDialog;
+}
+class WalletModel;
+
+QT_BEGIN_NAMESPACE
+QT_END_NAMESPACE
+
+class SignVerifyMessageDialog : public QDialog
+{
+ Q_OBJECT
+
+public:
+ explicit SignVerifyMessageDialog(QWidget *parent = 0);
+ ~SignVerifyMessageDialog();
+
+ void setModel(WalletModel *model);
+ void setAddress_SM(QString address);
+ void setAddress_VM(QString address);
+
+ void showTab_SM(bool fShow);
+ void showTab_VM(bool fShow);
+
+protected:
+ bool eventFilter(QObject *object, QEvent *event);
+
+private:
+ Ui::SignVerifyMessageDialog *ui;
+ WalletModel *model;
+
+private slots:
+ /* sign message */
+ void on_addressBookButton_SM_clicked();
+ void on_pasteButton_SM_clicked();
+ void on_signMessageButton_SM_clicked();
+ void on_copySignatureButton_SM_clicked();
+ void on_clearButton_SM_clicked();
+ /* verify message */
+ void on_addressBookButton_VM_clicked();
+ void on_verifyMessageButton_VM_clicked();
+ void on_clearButton_VM_clicked();
+};
+
+#endif // SIGNVERIFYMESSAGEDIALOG_H