| 139 | // QAbstractItemView interface |
| 140 | protected slots: |
| 141 | void selectionChanged(const QItemSelection& selected, const QItemSelection& deselected) override |
| 142 | { |
| 143 | QTableView::selectionChanged(selected, deselected); |
| 144 | for (auto& var : selected.indexes()) { |
| 145 | var.data(Qt::UserRole).value<ErrorItem*>()->setSelected(true); |
| 146 | } |
| 147 | for (auto& var : deselected.indexes()) { |
| 148 | var.data(Qt::UserRole).value<ErrorItem*>()->setSelected(false); |
| 149 | } |
| 150 | static_cast<ErrorModel*>(model())->updateScene(); |
| 151 | } |
| 152 | |
| 153 | // QWidget interface |
| 154 | protected: |
nothing calls this directly
no test coverage detected