Skip to content

Commit 65d1d35

Browse files
hebastojarolrod
andcommitted
qt: Add "Copy address" item to the context menu in the Peers table
Co-authored-by: Jarol Rodriguez <[email protected]>
1 parent 7ea9e2e commit 65d1d35

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/qt/rpcconsole.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -647,6 +647,11 @@ void RPCConsole::setClientModel(ClientModel *model, int bestblock_height, int64_
647647

648648
// create peer table context menu
649649
peersTableContextMenu = new QMenu(this);
650+
//: Context menu action to copy the address of a peer
651+
peersTableContextMenu->addAction(tr("Copy address"), [this] {
652+
GUIUtil::copyEntryData(ui->peerWidget, PeerTableModel::Address, Qt::DisplayRole);
653+
});
654+
peersTableContextMenu->addSeparator();
650655
peersTableContextMenu->addAction(tr("Disconnect"), this, &RPCConsole::disconnectSelectedNode);
651656
peersTableContextMenu->addAction(ts.ban_for + " " + tr("1 hour"), [this] { banSelectedNode(60 * 60); });
652657
peersTableContextMenu->addAction(ts.ban_for + " " + tr("1 day"), [this] { banSelectedNode(60 * 60 * 24); });

0 commit comments

Comments
 (0)