| 1307 | } |
| 1308 | |
| 1309 | void RPCConsole::unbanSelectedNode() |
| 1310 | { |
| 1311 | if (!clientModel) |
| 1312 | return; |
| 1313 | |
| 1314 | // Get selected ban addresses |
| 1315 | QList<QModelIndex> nodes = GUIUtil::getEntryData(ui->banlistWidget, BanTableModel::Address); |
| 1316 | for(int i = 0; i < nodes.count(); i++) |
| 1317 | { |
| 1318 | // Get currently selected ban address |
| 1319 | QString strNode = nodes.at(i).data().toString(); |
| 1320 | CSubNet possibleSubnet; |
| 1321 | |
| 1322 | LookupSubNet(strNode.toStdString(), possibleSubnet); |
| 1323 | if (possibleSubnet.IsValid() && m_node.unban(possibleSubnet)) |
| 1324 | { |
| 1325 | clientModel->getBanTableModel()->refresh(); |
| 1326 | } |
| 1327 | } |
| 1328 | } |
| 1329 | |
| 1330 | void RPCConsole::clearSelectedNode() |
| 1331 | { |
nothing calls this directly
no test coverage detected