У меня есть дерево (граф сцены), которое я хочу отобразить через QTreeView
.SceneGraphModel
является подклассом QAbstractItemModel
и реализует все методы, необходимые для отображения дерева и раздает QModelIndexS
с указателем на Node
, на который они ссылаются.
Это работало довольно хорошо, пока япытался манипулировать SceneGraph
напрямую.Это вызвало segfault, потому что древовидная структура пыталась использовать недействительные теперь Node
указатели в QModelIndex
.
Должен ли я выполнять все манипуляции с SceneGraph
через SceneGraphModel
?Есть ли способ обойти это?