Changeset View
Changeset View
Standalone View
Standalone View
src/qt/bitcoin.cpp
Show First 20 Lines • Show All 468 Lines • ▼ Show 20 Lines | #ifdef ENABLE_WALLET | ||||
paymentServer->setOptionsModel(optionsModel); | paymentServer->setOptionsModel(optionsModel); | ||||
#endif | #endif | ||||
clientModel = new ClientModel(m_node, optionsModel); | clientModel = new ClientModel(m_node, optionsModel); | ||||
window->setClientModel(clientModel); | window->setClientModel(clientModel); | ||||
#ifdef ENABLE_WALLET | #ifdef ENABLE_WALLET | ||||
bool fFirstWallet = true; | bool fFirstWallet = true; | ||||
for (CWalletRef pwallet : vpwallets) { | auto wallets = m_node.getWallets(); | ||||
WalletModel *const walletModel = | auto cwallet = ::vpwallets.begin(); | ||||
new WalletModel(platformStyle, pwallet, optionsModel); | for (auto &wallet : wallets) { | ||||
WalletModel *const walletModel = new WalletModel( | |||||
std::move(wallet), m_node, platformStyle, *cwallet++, optionsModel); | |||||
window->addWallet(walletModel); | window->addWallet(walletModel); | ||||
if (fFirstWallet) { | if (fFirstWallet) { | ||||
window->setCurrentWallet(walletModel->getWalletName()); | window->setCurrentWallet(walletModel->getWalletName()); | ||||
fFirstWallet = false; | fFirstWallet = false; | ||||
} | } | ||||
connect(walletModel, | connect(walletModel, | ||||
▲ Show 20 Lines • Show All 312 Lines • Show Last 20 Lines |