summaryrefslogtreecommitdiffstats
path: root/sigmodr/tree/GroupModel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sigmodr/tree/GroupModel.cpp')
-rw-r--r--sigmodr/tree/GroupModel.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/sigmodr/tree/GroupModel.cpp b/sigmodr/tree/GroupModel.cpp
index 9d14aaef..f64f5f9b 100644
--- a/sigmodr/tree/GroupModel.cpp
+++ b/sigmodr/tree/GroupModel.cpp
@@ -77,6 +77,13 @@ void GroupModel::addChild(BaseModel* model)
emit(rowChanged(m_objects.size() - 1, Addition));
}
+void GroupModel::removeChild(const int row)
+{
+ m_objects[row]->deleteLater();
+ m_objects.removeAt(row);
+ childRowChanged(row, Removal);
+}
+
int GroupModel::findChild(BaseModel* model) const
{
return find(model);