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