| 1119 | } |
| 1120 | |
| 1121 | void QmitkMultiLabelTreeModel::OnGroupAdded(GroupIndexType groupIndex) |
| 1122 | { |
| 1123 | if (m_ShowGroups) |
| 1124 | { |
| 1125 | m_ModelUpdateOngoing = true; |
| 1126 | this->beginInsertRows(QModelIndex(), groupIndex, groupIndex); |
| 1127 | auto rootItem = m_RootItem.get(); |
| 1128 | auto groupItem = new QmitkMultiLabelSegTreeItem(QmitkMultiLabelSegTreeItem::ItemType::Group, rootItem); |
| 1129 | rootItem->InsertChild(groupIndex, groupItem); |
| 1130 | this->GenerateInternalGroupTree(groupIndex, groupItem); |
| 1131 | this->endInsertRows(); |
| 1132 | m_ModelUpdateOngoing = false; |
| 1133 | emit modelChanged(); |
| 1134 | } |
| 1135 | } |
| 1136 | |
| 1137 | void QmitkMultiLabelTreeModel::OnGroupModified(GroupIndexType groupIndex) |
| 1138 | { |
no test coverage detected