MCPcopy Create free account
hub / github.com/bitcoin/bitcoin / SignVerifyMessageDialog

Method SignVerifyMessageDialog

src/qt/signverifymessagedialog.cpp:24–54  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

22#include <QClipboard>
23
24SignVerifyMessageDialog::SignVerifyMessageDialog(const PlatformStyle *_platformStyle, QWidget *parent) :
25 QDialog(parent, GUIUtil::dialog_flags),
26 ui(new Ui::SignVerifyMessageDialog),
27 platformStyle(_platformStyle)
28{
29 ui->setupUi(this);
30
31 ui->addressBookButton_SM->setIcon(platformStyle->SingleColorIcon(":/icons/address-book"));
32 ui->pasteButton_SM->setIcon(platformStyle->SingleColorIcon(":/icons/editpaste"));
33 ui->copySignatureButton_SM->setIcon(platformStyle->SingleColorIcon(":/icons/editcopy"));
34 ui->signMessageButton_SM->setIcon(platformStyle->SingleColorIcon(":/icons/edit"));
35 ui->clearButton_SM->setIcon(platformStyle->SingleColorIcon(":/icons/remove"));
36 ui->addressBookButton_VM->setIcon(platformStyle->SingleColorIcon(":/icons/address-book"));
37 ui->verifyMessageButton_VM->setIcon(platformStyle->SingleColorIcon(":/icons/transaction_0"));
38 ui->clearButton_VM->setIcon(platformStyle->SingleColorIcon(":/icons/remove"));
39
40 GUIUtil::setupAddressWidget(ui->addressIn_SM, this);
41 GUIUtil::setupAddressWidget(ui->addressIn_VM, this);
42
43 ui->addressIn_SM->installEventFilter(this);
44 ui->messageIn_SM->installEventFilter(this);
45 ui->signatureOut_SM->installEventFilter(this);
46 ui->addressIn_VM->installEventFilter(this);
47 ui->messageIn_VM->installEventFilter(this);
48 ui->signatureIn_VM->installEventFilter(this);
49
50 ui->signatureOut_SM->setFont(GUIUtil::fixedPitchFont());
51 ui->signatureIn_VM->setFont(GUIUtil::fixedPitchFont());
52
53 GUIUtil::handleCloseWindowShortcut(this);
54}
55
56SignVerifyMessageDialog::~SignVerifyMessageDialog()
57{

Callers

nothing calls this directly

Calls 4

setupAddressWidgetFunction · 0.85
fixedPitchFontFunction · 0.85
SingleColorIconMethod · 0.80

Tested by

no test coverage detected