Пытаюсь прикрутить QSortFilterProxyModel как есть без переобределений просто как прослйку чтобы все завелось как есть но не заваодится.
QAbstractItemModel *pModel = new CMyAbstractItemModel();
QSortFilterProxyModel *pFilter = new QSortFilterProxyModel();
pFilter->setSourceModel(pModel);
QTreeView::setModel(pFilter);
При попытке развернуть любой элемент дерева все "съезжает" перестает отображаться или отображается мягко говря не адекватно. Индексы которые приходят в ::data становятся не валидными.
Аналогичный код но с табличной моделью работает на ура. QSortFilterProxyModel() + QAbstractItemModel + QTableView - все работает как часы.
Вопрос что и как надо переопределить в QSortFilterProxyMode для работы с деревом ?