Я собираюсь реализовать нечто подобное: http://doc.qt.nokia.com/latest/itemviews-simpletreemodel.html
У меня есть тип, aosl :: Object, который содержит все данные узла в дереве объектов.
Я хочу отобразить некоторую информацию в QTreeView.Поэтому мне кажется, что мне нужно реализовать класс, унаследованный от QAbstractItemModel, чтобы позволить представлениям использовать данные.Все идет нормально.Этот класс будет похож на класс TreeItemModel в этом примере.
Однако в этом примере они также реализуют класс TreeItem, который, кажется, содержит данные, необходимые для узла дерева.Это не QObject или что-то связанное с Qt - вот откуда у меня возникают сомнения.
Итак, вопрос в том, должен ли я иметь другой тип, кроме моего типа aosl :: Object внутри моего QAbstractItemModel, или яиспользовать его как есть, не добавляя еще один тип "item"?