@@ -66,17 +66,15 @@ void WalletFrame::setClientModel(ClientModel *_clientModel)
6666 }
6767}
6868
69- bool WalletFrame::addWallet (WalletModel * walletModel)
69+ bool WalletFrame::addWallet (WalletModel* walletModel, WalletView* walletView )
7070{
7171 if (!gui || !clientModel || !walletModel) return false ;
7272
7373 if (mapWalletViews.count (walletModel) > 0 ) return false ;
7474
75- WalletView *walletView = new WalletView (platformStyle, this );
7675 walletView->setClientModel (clientModel);
7776 walletView->setWalletModel (walletModel);
7877 walletView->showOutOfSyncWarning (bOutOfSync);
79- walletView->setPrivacy (gui->isPrivacyModeActivated ());
8078
8179 WalletView* current_wallet_view = currentWalletView ();
8280 if (current_wallet_view) {
@@ -88,17 +86,6 @@ bool WalletFrame::addWallet(WalletModel *walletModel)
8886 walletStack->addWidget (walletView);
8987 mapWalletViews[walletModel] = walletView;
9088
91- connect (walletView, &WalletView::outOfSyncWarningClicked, this , &WalletFrame::outOfSyncWarningClicked);
92- connect (walletView, &WalletView::transactionClicked, gui, &BitcoinGUI::gotoHistoryPage);
93- connect (walletView, &WalletView::coinsSent, gui, &BitcoinGUI::gotoHistoryPage);
94- connect (walletView, &WalletView::message, [this ](const QString& title, const QString& message, unsigned int style) {
95- gui->message (title, message, style);
96- });
97- connect (walletView, &WalletView::encryptionStatusChanged, gui, &BitcoinGUI::updateWalletStatus);
98- connect (walletView, &WalletView::incomingTransaction, gui, &BitcoinGUI::incomingTransaction);
99- connect (walletView, &WalletView::hdEnabledStatusChanged, gui, &BitcoinGUI::updateWalletStatus);
100- connect (gui, &BitcoinGUI::setPrivacy, walletView, &WalletView::setPrivacy);
101-
10289 return true ;
10390}
10491
0 commit comments