| 20 | } |
| 21 | |
| 22 | QItemSelectionModel::SelectionFlags QmitkMultiLabelTreeView::selectionCommand(const QModelIndex& index, const QEvent* event) const |
| 23 | { |
| 24 | auto value = index.data(QmitkMultiLabelTreeModel::ItemModelRole::LabelInstanceValueRole); |
| 25 | if (index.column()!=0 || !value.isValid()) |
| 26 | { |
| 27 | return QItemSelectionModel::NoUpdate; |
| 28 | } |
| 29 | |
| 30 | return QAbstractItemView::selectionCommand(index, event); |
| 31 | } |
| 32 | |
| 33 | void QmitkMultiLabelTreeView::leaveEvent(QEvent* event) |
| 34 | { |