MCPcopy Create free account
hub / github.com/ElementsProject/elements / setWalletController

Method setWalletController

src/qt/bitcoingui.cpp:628–644  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

626
627#ifdef ENABLE_WALLET
628void BitcoinGUI::setWalletController(WalletController* wallet_controller)
629{
630 assert(!m_wallet_controller);
631 assert(wallet_controller);
632
633 m_wallet_controller = wallet_controller;
634
635 m_create_wallet_action->setEnabled(true);
636 m_open_wallet_action->setEnabled(true);
637 m_open_wallet_action->setMenu(m_open_wallet_menu);
638
639 GUIUtil::ExceptionSafeConnect(wallet_controller, &WalletController::walletAdded, this, &BitcoinGUI::addWallet);
640 connect(wallet_controller, &WalletController::walletRemoved, this, &BitcoinGUI::removeWallet);
641
642 auto activity = new LoadWalletsActivity(m_wallet_controller, this);
643 activity->load();
644}
645
646WalletController* BitcoinGUI::getWalletController()
647{

Callers 1

initializeResultMethod · 0.80

Calls 3

ExceptionSafeConnectFunction · 0.85
setEnabledMethod · 0.45
loadMethod · 0.45

Tested by

no test coverage detected