diff --git a/src/libs/utils/treemodel.cpp b/src/libs/utils/treemodel.cpp index 6ebf1703ad3..4649bb43c86 100644 --- a/src/libs/utils/treemodel.cpp +++ b/src/libs/utils/treemodel.cpp @@ -700,17 +700,15 @@ void TreeItem::removeChildAt(int pos) } } -void TreeItem::removeChildren(bool emitSignals) +void TreeItem::removeChildren() { if (childCount() == 0) return; if (m_model) { QModelIndex idx = index(); - if (emitSignals) - m_model->beginRemoveRows(idx, 0, childCount() - 1); + m_model->beginRemoveRows(idx, 0, childCount() - 1); clear(); - if (emitSignals) - m_model->endRemoveRows(); + m_model->endRemoveRows(); } else { clear(); } diff --git a/src/libs/utils/treemodel.h b/src/libs/utils/treemodel.h index d1e22f907fc..fa960698b67 100644 --- a/src/libs/utils/treemodel.h +++ b/src/libs/utils/treemodel.h @@ -38,7 +38,7 @@ public: const std::function &cmp); void removeChildAt(int pos); - void removeChildren(bool emitSignals = true); + void removeChildren(); void removeChildrenSilently(); void sortChildren(const std::function &cmp); void update();