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

Method SignVerifyMessageDialog

src/qt/signverifymessagedialog.cpp:22–53  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 3

setupAddressWidgetFunction · 0.85
fixedPitchFontFunction · 0.85
SingleColorIconMethod · 0.80

Tested by

no test coverage detected