У меня есть древовидная структура в качестве представления и QStandardItemModel в качестве модели.
Теперь у каждого узла в модели есть дочерние узлы. мой вопрос
Как я могу удалить все дочерние узлы под выбранным элементом?
все, что я нашел, это, но это для одного ряда. Мне нужны все строки в пункте.
bool TableModel::removeRows(int position, int rows, const QModelIndex &parent)
{
beginRemoveRows(parent, position, position + rows - 1);
for (int row = 0; row < rows; ++row) {
rowList.removeAt(position);
}
endRemoveRows();
return true;
}