| 199 | } |
| 200 | |
| 201 | void SplashScreen::handleLoadWallet() |
| 202 | { |
| 203 | #ifdef ENABLE_WALLET |
| 204 | if (!WalletModel::isWalletEnabled()) return; |
| 205 | m_handler_load_wallet = m_node->walletLoader().handleLoadWallet([this](std::unique_ptr<interfaces::Wallet> wallet) { |
| 206 | m_connected_wallet_handlers.emplace_back(wallet->handleShowProgress(std::bind(ShowProgress, this, std::placeholders::_1, std::placeholders::_2, false))); |
| 207 | m_connected_wallets.emplace_back(std::move(wallet)); |
| 208 | }); |
| 209 | #endif |
| 210 | } |
| 211 | |
| 212 | void SplashScreen::unsubscribeFromCoreSignals() |
| 213 | { |
no test coverage detected