Bitcoin Core
31.1.0
P2P Digital Currency
Toggle main menu visibility
Loading...
Searching...
No Matches
src
qt
signverifymessagedialog.h
Go to the documentation of this file.
1
// Copyright (c) 2011-present 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
{
14
class
SignVerifyMessageDialog;
15
}
16
17
class
SignVerifyMessageDialog
:
public
QDialog
18
{
19
Q_OBJECT
20
21
public
:
22
explicit
SignVerifyMessageDialog
(
const
PlatformStyle
*
platformStyle
, QWidget *parent);
23
~SignVerifyMessageDialog
();
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)
override
;
34
void
changeEvent
(QEvent* e)
override
;
35
36
private
:
37
Ui::SignVerifyMessageDialog *
ui
;
38
WalletModel
*
model
{
nullptr
};
39
const
PlatformStyle
*
platformStyle
;
40
41
private
Q_SLOTS:
42
/* sign message */
43
void
on_addressBookButton_SM_clicked
();
44
void
on_pasteButton_SM_clicked
();
45
void
on_signMessageButton_SM_clicked
();
46
void
on_copySignatureButton_SM_clicked
();
47
void
on_clearButton_SM_clicked
();
48
/* verify message */
49
void
on_addressBookButton_VM_clicked
();
50
void
on_verifyMessageButton_VM_clicked
();
51
void
on_clearButton_VM_clicked
();
52
};
53
54
#endif
// BITCOIN_QT_SIGNVERIFYMESSAGEDIALOG_H
PlatformStyle
Definition
platformstyle.h:14
SignVerifyMessageDialog::model
WalletModel * model
Definition
signverifymessagedialog.h:38
SignVerifyMessageDialog::on_clearButton_VM_clicked
void on_clearButton_VM_clicked()
Definition
signverifymessagedialog.cpp:251
SignVerifyMessageDialog::on_signMessageButton_SM_clicked
void on_signMessageButton_SM_clicked()
Definition
signverifymessagedialog.cpp:111
SignVerifyMessageDialog::showTab_SM
void showTab_SM(bool fShow)
Definition
signverifymessagedialog.cpp:78
SignVerifyMessageDialog::~SignVerifyMessageDialog
~SignVerifyMessageDialog()
Definition
signverifymessagedialog.cpp:56
SignVerifyMessageDialog::eventFilter
bool eventFilter(QObject *object, QEvent *event) override
Definition
signverifymessagedialog.cpp:261
SignVerifyMessageDialog::on_pasteButton_SM_clicked
void on_pasteButton_SM_clicked()
Definition
signverifymessagedialog.cpp:106
SignVerifyMessageDialog::on_copySignatureButton_SM_clicked
void on_copySignatureButton_SM_clicked()
Definition
signverifymessagedialog.cpp:171
SignVerifyMessageDialog::setAddress_SM
void setAddress_SM(const QString &address)
Definition
signverifymessagedialog.cpp:66
SignVerifyMessageDialog::showTab_VM
void showTab_VM(bool fShow)
Definition
signverifymessagedialog.cpp:85
SignVerifyMessageDialog::on_addressBookButton_SM_clicked
void on_addressBookButton_SM_clicked()
Definition
signverifymessagedialog.cpp:92
SignVerifyMessageDialog::changeEvent
void changeEvent(QEvent *e) override
Definition
signverifymessagedialog.cpp:286
SignVerifyMessageDialog::SignVerifyMessageDialog
SignVerifyMessageDialog(const PlatformStyle *platformStyle, QWidget *parent)
Definition
signverifymessagedialog.cpp:24
SignVerifyMessageDialog::on_addressBookButton_VM_clicked
void on_addressBookButton_VM_clicked()
Definition
signverifymessagedialog.cpp:186
SignVerifyMessageDialog::platformStyle
const PlatformStyle * platformStyle
Definition
signverifymessagedialog.h:39
SignVerifyMessageDialog::setModel
void setModel(WalletModel *model)
Definition
signverifymessagedialog.cpp:61
SignVerifyMessageDialog::ui
Ui::SignVerifyMessageDialog * ui
Definition
signverifymessagedialog.h:37
SignVerifyMessageDialog::on_clearButton_SM_clicked
void on_clearButton_SM_clicked()
Definition
signverifymessagedialog.cpp:176
SignVerifyMessageDialog::on_verifyMessageButton_VM_clicked
void on_verifyMessageButton_VM_clicked()
Definition
signverifymessagedialog.cpp:199
SignVerifyMessageDialog::setAddress_VM
void setAddress_VM(const QString &address)
Definition
signverifymessagedialog.cpp:72
WalletModel
Interface to Bitcoin wallet from Qt view code.
Definition
walletmodel.h:49
Ui
Definition
addressbookpage.h:14
Generated on
for Bitcoin Core by
1.17.0