Changeset View
Changeset View
Standalone View
Standalone View
src/qt/rpcconsole.cpp
Show First 20 Lines • Show All 1,414 Lines • ▼ Show 20 Lines | for (int i = 0; i < nodes.count(); i++) { | ||||
if (detailNodeRow < 0) { | if (detailNodeRow < 0) { | ||||
return; | return; | ||||
} | } | ||||
// Find possible nodes, ban it and clear the selected node | // Find possible nodes, ban it and clear the selected node | ||||
const CNodeCombinedStats *stats = | const CNodeCombinedStats *stats = | ||||
clientModel->getPeerTableModel()->getNodeStats(detailNodeRow); | clientModel->getPeerTableModel()->getNodeStats(detailNodeRow); | ||||
if (stats) { | if (stats) { | ||||
m_node.ban(stats->nodeStats.addr, BanReasonManuallyAdded, bantime); | m_node.ban(stats->nodeStats.addr, bantime); | ||||
m_node.disconnect(stats->nodeStats.addr); | m_node.disconnect(stats->nodeStats.addr); | ||||
} | } | ||||
} | } | ||||
clearSelectedNode(); | clearSelectedNode(); | ||||
clientModel->getBanTableModel()->refresh(); | clientModel->getBanTableModel()->refresh(); | ||||
} | } | ||||
void RPCConsole::unbanSelectedNode() { | void RPCConsole::unbanSelectedNode() { | ||||
Show All 39 Lines |