| 234 | } |
| 235 | |
| 236 | void initModelForWallet(interfaces::Node& node, const std::shared_ptr<CWallet>& wallet, const PlatformStyle* platformStyle) |
| 237 | { |
| 238 | WalletContext& context = *node.walletLoader().context(); |
| 239 | AddWallet(context, wallet); |
| 240 | walletModel = std::make_unique<WalletModel>(interfaces::MakeWallet(context, wallet), *clientModel, platformStyle); |
| 241 | RemoveWallet(context, wallet, /* load_on_start= */ std::nullopt); |
| 242 | sendCoinsDialog.setModel(walletModel.get()); |
| 243 | transactionView.setModel(walletModel.get()); |
| 244 | } |
| 245 | |
| 246 | }; |
| 247 |
no test coverage detected