diff options
| author | Max K <[email protected]> | 2018-01-28 18:44:52 +0100 |
|---|---|---|
| committer | Ross Nicoll <[email protected]> | 2019-03-25 05:36:12 +0000 |
| commit | 2a0c66035d0fb53b3d12b299707244a13d19cb37 (patch) | |
| tree | b4760c7b98acb27a10c895375e104e1c11d3d92f /src/qt/bitcoingui.cpp | |
| parent | Update about menu icon to Dogecoin (diff) | |
| download | archived-discoin-2a0c66035d0fb53b3d12b299707244a13d19cb37.tar.xz archived-discoin-2a0c66035d0fb53b3d12b299707244a13d19cb37.zip | |
Re-add paperwallet printer (#1467)
* Add paper wallet generator to QT wallet
* Replace print icon with Typeicons equivalent
* Re-add printer support to Qt
* depends: fix fontconfig with newer glibc
See comment for more detail
* Set fixed size for paper wallet dialog
Diffstat (limited to 'src/qt/bitcoingui.cpp')
| -rw-r--r-- | src/qt/bitcoingui.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/qt/bitcoingui.cpp b/src/qt/bitcoingui.cpp index dec8c13cd..670e4f2c6 100644 --- a/src/qt/bitcoingui.cpp +++ b/src/qt/bitcoingui.cpp @@ -374,6 +374,8 @@ void BitcoinGUI::createActions() signMessageAction->setStatusTip(tr("Sign messages with your Dogecoin addresses to prove you own them")); verifyMessageAction = new QAction(platformStyle->TextColorIcon(":/icons/verify"), tr("&Verify message..."), this); verifyMessageAction->setStatusTip(tr("Verify messages to ensure they were signed with specified Dogecoin addresses")); + paperWalletAction = new QAction(QIcon(":/icons/print"), tr("&Print paper wallets"), this); + paperWalletAction->setStatusTip(tr("Print paper wallets")); openRPCConsoleAction = new QAction(platformStyle->TextColorIcon(":/icons/debugwindow"), tr("&Debug window"), this); openRPCConsoleAction->setStatusTip(tr("Open debugging and diagnostic console")); @@ -413,6 +415,7 @@ void BitcoinGUI::createActions() connect(usedSendingAddressesAction, SIGNAL(triggered()), walletFrame, SLOT(usedSendingAddresses())); connect(usedReceivingAddressesAction, SIGNAL(triggered()), walletFrame, SLOT(usedReceivingAddresses())); connect(openAction, SIGNAL(triggered()), this, SLOT(openClicked())); + connect(paperWalletAction, SIGNAL(triggered()), walletFrame, SLOT(printPaperWallets())); } #endif // ENABLE_WALLET @@ -438,6 +441,7 @@ void BitcoinGUI::createMenuBar() file->addAction(backupWalletAction); file->addAction(signMessageAction); file->addAction(verifyMessageAction); + file->addAction(paperWalletAction); file->addSeparator(); file->addAction(usedSendingAddressesAction); file->addAction(usedReceivingAddressesAction); @@ -583,6 +587,7 @@ void BitcoinGUI::setWalletActionsEnabled(bool enabled) usedSendingAddressesAction->setEnabled(enabled); usedReceivingAddressesAction->setEnabled(enabled); openAction->setEnabled(enabled); + paperWalletAction->setEnabled(enabled); } void BitcoinGUI::createTrayIcon(const NetworkStyle *networkStyle) |