mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-05-05 11:28:49 +02:00
qt: Add privacy feature to Overview page
This commit is contained in:
@@ -350,6 +350,11 @@ void BitcoinGUI::createActions()
|
||||
showHelpMessageAction->setMenuRole(QAction::NoRole);
|
||||
showHelpMessageAction->setStatusTip(tr("Show the %1 help message to get a list with possible Bitcoin command-line options").arg(PACKAGE_NAME));
|
||||
|
||||
m_mask_values_action = new QAction(tr("&Mask values"), this);
|
||||
m_mask_values_action->setShortcut(QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_M));
|
||||
m_mask_values_action->setStatusTip(tr("Mask the values in the Overview tab"));
|
||||
m_mask_values_action->setCheckable(true);
|
||||
|
||||
connect(quitAction, &QAction::triggered, qApp, QApplication::quit);
|
||||
connect(aboutAction, &QAction::triggered, this, &BitcoinGUI::aboutClicked);
|
||||
connect(aboutQtAction, &QAction::triggered, qApp, QApplication::aboutQt);
|
||||
@@ -412,6 +417,8 @@ void BitcoinGUI::createActions()
|
||||
connect(activity, &CreateWalletActivity::finished, activity, &QObject::deleteLater);
|
||||
activity->create();
|
||||
});
|
||||
|
||||
connect(m_mask_values_action, &QAction::toggled, this, &BitcoinGUI::setPrivacy);
|
||||
}
|
||||
#endif // ENABLE_WALLET
|
||||
|
||||
@@ -452,6 +459,8 @@ void BitcoinGUI::createMenuBar()
|
||||
settings->addAction(encryptWalletAction);
|
||||
settings->addAction(changePassphraseAction);
|
||||
settings->addSeparator();
|
||||
settings->addAction(m_mask_values_action);
|
||||
settings->addSeparator();
|
||||
}
|
||||
settings->addAction(optionsAction);
|
||||
|
||||
@@ -1398,6 +1407,12 @@ void BitcoinGUI::unsubscribeFromCoreSignals()
|
||||
m_handler_question->disconnect();
|
||||
}
|
||||
|
||||
bool BitcoinGUI::isPrivacyModeActivated() const
|
||||
{
|
||||
assert(m_mask_values_action);
|
||||
return m_mask_values_action->isChecked();
|
||||
}
|
||||
|
||||
UnitDisplayStatusBarControl::UnitDisplayStatusBarControl(const PlatformStyle *platformStyle) :
|
||||
optionsModel(nullptr),
|
||||
menu(nullptr)
|
||||
|
||||
Reference in New Issue
Block a user