Модификация внешней модели - PullRequest
1 голос
/ 06 января 2012

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

Это работало довольно хорошо, пока япытался манипулировать SceneGraph напрямую.Это вызвало segfault, потому что древовидная структура пыталась использовать недействительные теперь Node указатели в QModelIndex.

Должен ли я выполнять все манипуляции с SceneGraph через SceneGraphModel?Есть ли способ обойти это?

...