From 9980f4aa5eaf3c0f62cf699d6a9c4677a1ea3365 Mon Sep 17 00:00:00 2001 From: Jarol Rodriguez Date: Thu, 23 Sep 2021 03:17:47 -0400 Subject: [PATCH] qt, refactor: simplify third-party tx url action through overload Simplify the creation, addition, and slot/signal connection of a third part tx url context menu action by using an overloaded addAction function. --- src/qt/transactionview.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/qt/transactionview.cpp b/src/qt/transactionview.cpp index 2f16e6edb44..02c0153389f 100644 --- a/src/qt/transactionview.cpp +++ b/src/qt/transactionview.cpp @@ -228,11 +228,9 @@ void TransactionView::setModel(WalletModel *_model) QString host = QUrl(url, QUrl::StrictMode).host(); if (!host.isEmpty()) { - QAction *thirdPartyTxUrlAction = new QAction(host, this); // use host as menu item label if (i == 0) contextMenu->addSeparator(); - contextMenu->addAction(thirdPartyTxUrlAction); - connect(thirdPartyTxUrlAction, &QAction::triggered, [this, url] { openThirdPartyTxUrl(url); }); + contextMenu->addAction(host, [this, url] { openThirdPartyTxUrl(url); }); } } }