From 7c21de2d87bb590e77ad0fb7b2bbdce8095bad0e Mon Sep 17 00:00:00 2001 From: Shashwat Date: Tue, 20 Jul 2021 21:57:55 +0530 Subject: [PATCH] qt: add copy subnet action banned peer This adds a copy subnet context menu action for peers in the banned peer table (cherry picked from commit d518d67d290e89b5fc32c74462050ea1eeed4f07) --- src/qt/rpcconsole.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/qt/rpcconsole.cpp b/src/qt/rpcconsole.cpp index 56f55363b26..f7fcaec2424 100644 --- a/src/qt/rpcconsole.cpp +++ b/src/qt/rpcconsole.cpp @@ -706,6 +706,11 @@ void RPCConsole::setClientModel(ClientModel *model, int bestblock_height, int64_ // create ban table context menu banTableContextMenu = new QMenu(this); + //: Context menu action to copy the subnet of a banned peer + banTableContextMenu->addAction(tr("&Copy subnet"), [this] { + GUIUtil::copyEntryData(ui->banlistWidget, BanTableModel::Address, Qt::DisplayRole); + }); + banTableContextMenu->addSeparator(); banTableContextMenu->addAction(tr("&Unban"), this, &RPCConsole::unbanSelectedNode); connect(ui->banlistWidget, &QTableView::customContextMenuRequested, this, &RPCConsole::showBanTableContextMenu);