| 1246 | } |
| 1247 | |
| 1248 | void RPCConsole::hideEvent(QHideEvent *event) |
| 1249 | { |
| 1250 | // It is too late to call QHeaderView::saveState() in ~RPCConsole(), as all of |
| 1251 | // the columns of QTableView child widgets will have zero width at that moment. |
| 1252 | m_peer_widget_header_state = ui->peerWidget->horizontalHeader()->saveState(); |
| 1253 | m_banlist_widget_header_state = ui->banlistWidget->horizontalHeader()->saveState(); |
| 1254 | |
| 1255 | QWidget::hideEvent(event); |
| 1256 | |
| 1257 | if (!clientModel || !clientModel->getPeerTableModel()) |
| 1258 | return; |
| 1259 | |
| 1260 | // stop PeerTableModel auto refresh |
| 1261 | clientModel->getPeerTableModel()->stopAutoRefresh(); |
| 1262 | } |
| 1263 | |
| 1264 | void RPCConsole::showPeersTableContextMenu(const QPoint& point) |
| 1265 | { |
nothing calls this directly
no test coverage detected