diff --git a/src/qt/walletview.h b/src/qt/walletview.h --- a/src/qt/walletview.h +++ b/src/qt/walletview.h @@ -123,6 +123,8 @@ void requestedSyncWarningInfo(); Q_SIGNALS: + void transactionClicked(); + void coinsSent(); /** Fired when a message should be reported to the user */ void message(const QString &title, const QString &message, unsigned int style); diff --git a/src/qt/walletview.cpp b/src/qt/walletview.cpp --- a/src/qt/walletview.cpp +++ b/src/qt/walletview.cpp @@ -72,6 +72,8 @@ addWidget(receiveCoinsPage); addWidget(sendCoinsPage); + connect(overviewPage, &OverviewPage::transactionClicked, this, + &WalletView::transactionClicked); // Clicking on a transaction on the overview pre-selects the transaction on // the transaction history page connect(overviewPage, &OverviewPage::transactionClicked, transactionView, @@ -81,6 +83,8 @@ connect(overviewPage, &OverviewPage::outOfSyncWarningClicked, this, &WalletView::requestedSyncWarningInfo); + connect(sendCoinsPage, &SendCoinsDialog::coinsSent, this, + &WalletView::coinsSent); // Highlight transaction after send connect(sendCoinsPage, &SendCoinsDialog::coinsSent, transactionView, static_cast( @@ -107,11 +111,11 @@ if (gui) { // Clicking on a transaction on the overview page simply sends you to // transaction history page - connect(overviewPage, &OverviewPage::transactionClicked, gui, + connect(this, &WalletView::transactionClicked, gui, &BitcoinGUI::gotoHistoryPage); // Navigate to transaction history page after send - connect(sendCoinsPage, &SendCoinsDialog::coinsSent, gui, + connect(this, &WalletView::coinsSent, gui, &BitcoinGUI::gotoHistoryPage); // Receive and report messages