]> Git Repo - VerusCoin.git/blob - src/qt/signverifymessagedialog.h
Merge commit 'c25e98186d0f716451ef000e55646d25e014f573' as 'src/leveldb'
[VerusCoin.git] / src / qt / signverifymessagedialog.h
1 #ifndef SIGNVERIFYMESSAGEDIALOG_H
2 #define SIGNVERIFYMESSAGEDIALOG_H
3
4 #include <QDialog>
5
6 namespace Ui {
7     class SignVerifyMessageDialog;
8 }
9 class WalletModel;
10
11 class SignVerifyMessageDialog : public QDialog
12 {
13     Q_OBJECT
14
15 public:
16     explicit SignVerifyMessageDialog(QWidget *parent = 0);
17     ~SignVerifyMessageDialog();
18
19     void setModel(WalletModel *model);
20     void setAddress_SM(const QString &address);
21     void setAddress_VM(const QString &address);
22
23     void showTab_SM(bool fShow);
24     void showTab_VM(bool fShow);
25
26 protected:
27     bool eventFilter(QObject *object, QEvent *event);
28
29 private:
30     Ui::SignVerifyMessageDialog *ui;
31     WalletModel *model;
32
33 private slots:
34     /* sign message */
35     void on_addressBookButton_SM_clicked();
36     void on_pasteButton_SM_clicked();
37     void on_signMessageButton_SM_clicked();
38     void on_copySignatureButton_SM_clicked();
39     void on_clearButton_SM_clicked();
40     /* verify message */
41     void on_addressBookButton_VM_clicked();
42     void on_verifyMessageButton_VM_clicked();
43     void on_clearButton_VM_clicked();
44 };
45
46 #endif // SIGNVERIFYMESSAGEDIALOG_H
This page took 0.023436 seconds and 4 git commands to generate.