Я пытаюсь удалить элемент виджета дерева верхнего уровня, если в элементе верхнего уровня нет дочерних узлов.Как правильно это сделать?Я не могу найти вызов API в документации Qt.Безопасно ли просто вызывать delete в элементе дерева верхнего уровня?Я еще не сталкивался ни с какими проблемами, но я хотел бы знать, безопасна ли эта практика.Большое спасибо.
if(topLevelTreeWidgetItem->childCount() > 1) {
topLevelTreeWidgetItem->removeChild(childItem);
}
else
{
delete topLevelTreeWidgetItem;
}