Changeset View
Changeset View
Standalone View
Standalone View
src/qt/bitcoingui.cpp
Show First 20 Lines • Show All 358 Lines • ▼ Show 20 Lines | #endif // ENABLE_WALLET | ||||
signMessageAction->setStatusTip( | signMessageAction->setStatusTip( | ||||
tr("Sign messages with your Bitcoin addresses to prove you own them")); | tr("Sign messages with your Bitcoin addresses to prove you own them")); | ||||
verifyMessageAction = | verifyMessageAction = | ||||
new QAction(platformStyle->TextColorIcon(":/icons/verify"), | new QAction(platformStyle->TextColorIcon(":/icons/verify"), | ||||
tr("&Verify message..."), this); | tr("&Verify message..."), this); | ||||
verifyMessageAction->setStatusTip( | verifyMessageAction->setStatusTip( | ||||
tr("Verify messages to ensure they were signed with specified Bitcoin " | tr("Verify messages to ensure they were signed with specified Bitcoin " | ||||
"addresses")); | "addresses")); | ||||
m_load_psbt_action = new QAction(tr("Load PSBT..."), this); | |||||
m_load_psbt_action->setStatusTip( | |||||
tr("Load Partially Signed Bitcoin Transaction")); | |||||
openRPCConsoleAction = | openRPCConsoleAction = | ||||
new QAction(platformStyle->TextColorIcon(":/icons/debugwindow"), | new QAction(platformStyle->TextColorIcon(":/icons/debugwindow"), | ||||
tr("&Debug window"), this); | tr("&Debug window"), this); | ||||
openRPCConsoleAction->setStatusTip( | openRPCConsoleAction->setStatusTip( | ||||
tr("Open debugging and diagnostic console")); | tr("Open debugging and diagnostic console")); | ||||
// initially disable the debug window menu item | // initially disable the debug window menu item | ||||
openRPCConsoleAction->setEnabled(false); | openRPCConsoleAction->setEnabled(false); | ||||
▲ Show 20 Lines • Show All 63 Lines • ▼ Show 20 Lines | if (walletFrame) { | ||||
connect(signMessageAction, &QAction::triggered, | connect(signMessageAction, &QAction::triggered, | ||||
[this] { showNormalIfMinimized(); }); | [this] { showNormalIfMinimized(); }); | ||||
connect(signMessageAction, &QAction::triggered, | connect(signMessageAction, &QAction::triggered, | ||||
[this] { gotoSignMessageTab(); }); | [this] { gotoSignMessageTab(); }); | ||||
connect(verifyMessageAction, &QAction::triggered, | connect(verifyMessageAction, &QAction::triggered, | ||||
[this] { showNormalIfMinimized(); }); | [this] { showNormalIfMinimized(); }); | ||||
connect(verifyMessageAction, &QAction::triggered, | connect(verifyMessageAction, &QAction::triggered, | ||||
[this] { gotoVerifyMessageTab(); }); | [this] { gotoVerifyMessageTab(); }); | ||||
connect(m_load_psbt_action, &QAction::triggered, | |||||
[this] { gotoLoadPSBT(); }); | |||||
connect(usedSendingAddressesAction, &QAction::triggered, walletFrame, | connect(usedSendingAddressesAction, &QAction::triggered, walletFrame, | ||||
&WalletFrame::usedSendingAddresses); | &WalletFrame::usedSendingAddresses); | ||||
connect(usedReceivingAddressesAction, &QAction::triggered, walletFrame, | connect(usedReceivingAddressesAction, &QAction::triggered, walletFrame, | ||||
&WalletFrame::usedReceivingAddresses); | &WalletFrame::usedReceivingAddresses); | ||||
connect(openAction, &QAction::triggered, this, | connect(openAction, &QAction::triggered, this, | ||||
&BitcoinGUI::openClicked); | &BitcoinGUI::openClicked); | ||||
connect(m_open_wallet_menu, &QMenu::aboutToShow, [this] { | connect(m_open_wallet_menu, &QMenu::aboutToShow, [this] { | ||||
m_open_wallet_menu->clear(); | m_open_wallet_menu->clear(); | ||||
▲ Show 20 Lines • Show All 71 Lines • ▼ Show 20 Lines | if (walletFrame) { | ||||
file->addAction(m_create_wallet_action); | file->addAction(m_create_wallet_action); | ||||
file->addAction(m_open_wallet_action); | file->addAction(m_open_wallet_action); | ||||
file->addAction(m_close_wallet_action); | file->addAction(m_close_wallet_action); | ||||
file->addSeparator(); | file->addSeparator(); | ||||
file->addAction(openAction); | file->addAction(openAction); | ||||
file->addAction(backupWalletAction); | file->addAction(backupWalletAction); | ||||
file->addAction(signMessageAction); | file->addAction(signMessageAction); | ||||
file->addAction(verifyMessageAction); | file->addAction(verifyMessageAction); | ||||
file->addAction(m_load_psbt_action); | |||||
file->addSeparator(); | file->addSeparator(); | ||||
} | } | ||||
file->addAction(quitAction); | file->addAction(quitAction); | ||||
QMenu *settings = appMenuBar->addMenu(tr("&Settings")); | QMenu *settings = appMenuBar->addMenu(tr("&Settings")); | ||||
if (walletFrame) { | if (walletFrame) { | ||||
settings->addAction(encryptWalletAction); | settings->addAction(encryptWalletAction); | ||||
settings->addAction(changePassphraseAction); | settings->addAction(changePassphraseAction); | ||||
▲ Show 20 Lines • Show All 421 Lines • ▼ Show 20 Lines | void BitcoinGUI::gotoSignMessageTab(QString addr) { | ||||
} | } | ||||
} | } | ||||
void BitcoinGUI::gotoVerifyMessageTab(QString addr) { | void BitcoinGUI::gotoVerifyMessageTab(QString addr) { | ||||
if (walletFrame) { | if (walletFrame) { | ||||
walletFrame->gotoVerifyMessageTab(addr); | walletFrame->gotoVerifyMessageTab(addr); | ||||
} | } | ||||
} | } | ||||
void BitcoinGUI::gotoLoadPSBT() { | |||||
if (walletFrame) { | |||||
walletFrame->gotoLoadPSBT(); | |||||
} | |||||
} | |||||
#endif // ENABLE_WALLET | #endif // ENABLE_WALLET | ||||
void BitcoinGUI::updateNetworkState() { | void BitcoinGUI::updateNetworkState() { | ||||
int count = clientModel->getNumConnections(); | int count = clientModel->getNumConnections(); | ||||
QString icon; | QString icon; | ||||
switch (count) { | switch (count) { | ||||
case 0: | case 0: | ||||
icon = ":/icons/connect_0"; | icon = ":/icons/connect_0"; | ||||
▲ Show 20 Lines • Show All 648 Lines • Show Last 20 Lines |