Changeset View
Changeset View
Standalone View
Standalone View
src/qt/bitcoingui.cpp
Show First 20 Lines • Show All 394 Lines • ▼ Show 20 Lines | #endif // ENABLE_WALLET | ||||
showHelpMessageAction = new QAction(tr("&Command-line options"), this); | showHelpMessageAction = new QAction(tr("&Command-line options"), this); | ||||
showHelpMessageAction->setMenuRole(QAction::NoRole); | showHelpMessageAction->setMenuRole(QAction::NoRole); | ||||
showHelpMessageAction->setStatusTip( | showHelpMessageAction->setStatusTip( | ||||
tr("Show the %1 help message to get a list with possible Bitcoin " | tr("Show the %1 help message to get a list with possible Bitcoin " | ||||
"command-line options") | "command-line options") | ||||
.arg(PACKAGE_NAME)); | .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(quitAction, &QAction::triggered, qApp, QApplication::quit); | ||||
connect(aboutAction, &QAction::triggered, this, &BitcoinGUI::aboutClicked); | connect(aboutAction, &QAction::triggered, this, &BitcoinGUI::aboutClicked); | ||||
connect(aboutQtAction, &QAction::triggered, qApp, QApplication::aboutQt); | connect(aboutQtAction, &QAction::triggered, qApp, QApplication::aboutQt); | ||||
connect(optionsAction, &QAction::triggered, this, | connect(optionsAction, &QAction::triggered, this, | ||||
&BitcoinGUI::optionsClicked); | &BitcoinGUI::optionsClicked); | ||||
connect(toggleHideAction, &QAction::triggered, this, | connect(toggleHideAction, &QAction::triggered, this, | ||||
&BitcoinGUI::toggleHidden); | &BitcoinGUI::toggleHidden); | ||||
connect(showHelpMessageAction, &QAction::triggered, this, | connect(showHelpMessageAction, &QAction::triggered, this, | ||||
▲ Show 20 Lines • Show All 73 Lines • ▼ Show 20 Lines | if (walletFrame) { | ||||
auto activity = new CreateWalletActivity( | auto activity = new CreateWalletActivity( | ||||
m_wallet_controller, this, this->config->GetChainParams()); | m_wallet_controller, this, this->config->GetChainParams()); | ||||
connect(activity, &CreateWalletActivity::created, this, | connect(activity, &CreateWalletActivity::created, this, | ||||
&BitcoinGUI::setCurrentWallet); | &BitcoinGUI::setCurrentWallet); | ||||
connect(activity, &CreateWalletActivity::finished, activity, | connect(activity, &CreateWalletActivity::finished, activity, | ||||
&QObject::deleteLater); | &QObject::deleteLater); | ||||
activity->create(); | activity->create(); | ||||
}); | }); | ||||
connect(m_mask_values_action, &QAction::toggled, this, | |||||
&BitcoinGUI::setPrivacy); | |||||
} | } | ||||
#endif // ENABLE_WALLET | #endif // ENABLE_WALLET | ||||
connect(new QShortcut(QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_C), this), | connect(new QShortcut(QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_C), this), | ||||
&QShortcut::activated, this, | &QShortcut::activated, this, | ||||
&BitcoinGUI::showDebugWindowActivateConsole); | &BitcoinGUI::showDebugWindowActivateConsole); | ||||
connect(new QShortcut(QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_D), this), | connect(new QShortcut(QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_D), this), | ||||
&QShortcut::activated, this, &BitcoinGUI::showDebugWindow); | &QShortcut::activated, this, &BitcoinGUI::showDebugWindow); | ||||
Show All 25 Lines | #endif | ||||
} | } | ||||
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); | ||||
settings->addSeparator(); | settings->addSeparator(); | ||||
settings->addAction(m_mask_values_action); | |||||
settings->addSeparator(); | |||||
} | } | ||||
settings->addAction(optionsAction); | settings->addAction(optionsAction); | ||||
QMenu *window_menu = appMenuBar->addMenu(tr("&Window")); | QMenu *window_menu = appMenuBar->addMenu(tr("&Window")); | ||||
QAction *minimize_action = window_menu->addAction(tr("Minimize")); | QAction *minimize_action = window_menu->addAction(tr("Minimize")); | ||||
minimize_action->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_M)); | minimize_action->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_M)); | ||||
connect(minimize_action, &QAction::triggered, | connect(minimize_action, &QAction::triggered, | ||||
▲ Show 20 Lines • Show All 1,009 Lines • ▼ Show 20 Lines | |||||
} | } | ||||
void BitcoinGUI::unsubscribeFromCoreSignals() { | void BitcoinGUI::unsubscribeFromCoreSignals() { | ||||
// Disconnect signals from client | // Disconnect signals from client | ||||
m_handler_message_box->disconnect(); | m_handler_message_box->disconnect(); | ||||
m_handler_question->disconnect(); | m_handler_question->disconnect(); | ||||
} | } | ||||
bool BitcoinGUI::isPrivacyModeActivated() const { | |||||
assert(m_mask_values_action); | |||||
return m_mask_values_action->isChecked(); | |||||
} | |||||
UnitDisplayStatusBarControl::UnitDisplayStatusBarControl( | UnitDisplayStatusBarControl::UnitDisplayStatusBarControl( | ||||
const PlatformStyle *platformStyle) | const PlatformStyle *platformStyle) | ||||
: optionsModel(nullptr), menu(nullptr) { | : optionsModel(nullptr), menu(nullptr) { | ||||
createContextMenu(); | createContextMenu(); | ||||
setToolTip(tr("Unit to show amounts in. Click to select another unit.")); | setToolTip(tr("Unit to show amounts in. Click to select another unit.")); | ||||
QList<BitcoinUnits::Unit> units = BitcoinUnits::availableUnits(); | QList<BitcoinUnits::Unit> units = BitcoinUnits::availableUnits(); | ||||
int max_width = 0; | int max_width = 0; | ||||
const QFontMetrics fm(font()); | const QFontMetrics fm(font()); | ||||
▲ Show 20 Lines • Show All 63 Lines • Show Last 20 Lines |