Bitcoin
signverifymessagedialog.h
Go to the documentation of this file.
1 // Copyright (c) 2011-2015 The Bitcoin Core developers
2 // Distributed under the MIT software license, see the accompanying
3 // file COPYING or http://www.opensource.org/licenses/mit-license.php.
4 
5 #ifndef BITCOIN_QT_SIGNVERIFYMESSAGEDIALOG_H
6 #define BITCOIN_QT_SIGNVERIFYMESSAGEDIALOG_H
7 
8 #include <QDialog>
9 
10 class PlatformStyle;
11 class WalletModel;
12 
13 namespace Ui {
15 }
16 
17 class SignVerifyMessageDialog : public QDialog
18 {
19  Q_OBJECT
20 
21 public:
22  explicit SignVerifyMessageDialog(const PlatformStyle *platformStyle, QWidget *parent);
24 
25  void setModel(WalletModel *model);
26  void setAddress_SM(const QString &address);
27  void setAddress_VM(const QString &address);
28 
29  void showTab_SM(bool fShow);
30  void showTab_VM(bool fShow);
31 
32 protected:
33  bool eventFilter(QObject *object, QEvent *event);
34 
35 private:
39 
40 private Q_SLOTS:
41  /* sign message */
47  /* verify message */
51 };
52 
53 #endif // BITCOIN_QT_SIGNVERIFYMESSAGEDIALOG_H
Definition: ui_signverifymessagedialog.h:348
void setAddress_VM(const QString &address)
Definition: signverifymessagedialog.cpp:71
Definition: walletmodel.h:125
void on_clearButton_VM_clicked()
Definition: signverifymessagedialog.cpp:242
void showTab_SM(bool fShow)
Definition: signverifymessagedialog.cpp:77
Definition: addressbookpage.h:14
const PlatformStyle * platformStyle
Definition: signverifymessagedialog.h:38
SignVerifyMessageDialog(const PlatformStyle *platformStyle, QWidget *parent)
Definition: signverifymessagedialog.cpp:22
Definition: signverifymessagedialog.h:17
void on_verifyMessageButton_VM_clicked()
Definition: signverifymessagedialog.cpp:193
bool eventFilter(QObject *object, QEvent *event)
Definition: signverifymessagedialog.cpp:252
void on_signMessageButton_SM_clicked()
Definition: signverifymessagedialog.cpp:109
~SignVerifyMessageDialog()
Definition: signverifymessagedialog.cpp:55
void on_addressBookButton_SM_clicked()
Definition: signverifymessagedialog.cpp:91
void on_copySignatureButton_SM_clicked()
Definition: signverifymessagedialog.cpp:165
void setAddress_SM(const QString &address)
Definition: signverifymessagedialog.cpp:65
Ui::SignVerifyMessageDialog * ui
Definition: signverifymessagedialog.h:36
void showTab_VM(bool fShow)
Definition: signverifymessagedialog.cpp:84
void on_pasteButton_SM_clicked()
Definition: signverifymessagedialog.cpp:104
void on_clearButton_SM_clicked()
Definition: signverifymessagedialog.cpp:170
WalletModel * model
Definition: signverifymessagedialog.h:37
Definition: platformstyle.h:13
void setModel(WalletModel *model)
Definition: signverifymessagedialog.cpp:60
void on_addressBookButton_VM_clicked()
Definition: signverifymessagedialog.cpp:180