mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-01-31 02:31:07 +00:00
refactor: Remove remaining std::bind, check via clang-tidy
This commit is contained in:
parent
cb128bcedb
commit
fad042235b
@ -10,6 +10,7 @@ bugprone-unhandled-self-assignment,
|
||||
bugprone-unused-return-value,
|
||||
misc-unused-using-decls,
|
||||
misc-no-recursion,
|
||||
modernize-avoid-bind,
|
||||
modernize-deprecated-headers,
|
||||
modernize-use-default-member-init,
|
||||
modernize-use-emplace,
|
||||
|
||||
@ -180,8 +180,12 @@ static void ShowProgress(SplashScreen *splash, const std::string &title, int nPr
|
||||
void SplashScreen::subscribeToCoreSignals()
|
||||
{
|
||||
// Connect signals to client
|
||||
m_handler_init_message = m_node->handleInitMessage(std::bind(InitMessage, this, std::placeholders::_1));
|
||||
m_handler_show_progress = m_node->handleShowProgress(std::bind(ShowProgress, this, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3));
|
||||
m_handler_init_message = m_node->handleInitMessage([this](const std::string& message) {
|
||||
InitMessage(this, message);
|
||||
});
|
||||
m_handler_show_progress = m_node->handleShowProgress([this](const std::string& title, int nProgress, bool resume_possible) {
|
||||
ShowProgress(this, title, nProgress, resume_possible);
|
||||
});
|
||||
m_handler_init_wallet = m_node->handleInitWallet([this]() { handleLoadWallet(); });
|
||||
}
|
||||
|
||||
@ -190,7 +194,9 @@ void SplashScreen::handleLoadWallet()
|
||||
#ifdef ENABLE_WALLET
|
||||
if (!WalletModel::isWalletEnabled()) return;
|
||||
m_handler_load_wallet = m_node->walletLoader().handleLoadWallet([this](std::unique_ptr<interfaces::Wallet> wallet) {
|
||||
m_connected_wallet_handlers.emplace_back(wallet->handleShowProgress(std::bind(ShowProgress, this, std::placeholders::_1, std::placeholders::_2, false)));
|
||||
m_connected_wallet_handlers.emplace_back(wallet->handleShowProgress([this](const std::string& title, int nProgress) {
|
||||
ShowProgress(this, title, nProgress, /*resume_possible=*/false);
|
||||
}));
|
||||
m_connected_wallets.emplace_back(std::move(wallet));
|
||||
});
|
||||
#endif
|
||||
|
||||
@ -712,7 +712,9 @@ void TransactionTablePriv::DispatchNotifications()
|
||||
void TransactionTableModel::subscribeToCoreSignals()
|
||||
{
|
||||
// Connect signals to wallet
|
||||
m_handler_transaction_changed = walletModel->wallet().handleTransactionChanged(std::bind(&TransactionTablePriv::NotifyTransactionChanged, priv, std::placeholders::_1, std::placeholders::_2));
|
||||
m_handler_transaction_changed = walletModel->wallet().handleTransactionChanged([this](const Txid& hash, ChangeType status) {
|
||||
priv->NotifyTransactionChanged(hash, status);
|
||||
});
|
||||
m_handler_show_progress = walletModel->wallet().handleShowProgress([this](const std::string&, int progress) {
|
||||
priv->m_loading = progress < 100;
|
||||
priv->DispatchNotifications();
|
||||
|
||||
@ -3543,7 +3543,9 @@ void CWallet::ConnectScriptPubKeyManNotifiers()
|
||||
{
|
||||
for (const auto& spk_man : GetActiveScriptPubKeyMans()) {
|
||||
spk_man->NotifyCanGetAddressesChanged.connect(NotifyCanGetAddressesChanged);
|
||||
spk_man->NotifyFirstKeyTimeChanged.connect(std::bind(&CWallet::MaybeUpdateBirthTime, this, std::placeholders::_2));
|
||||
spk_man->NotifyFirstKeyTimeChanged.connect([this](const ScriptPubKeyMan*, int64_t time) {
|
||||
MaybeUpdateBirthTime(time);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user