Здравствуйте дамы и господа!
У нас есть модель, унаследованная от QAbstractItemModel для представления иерархической информации в QTreeView.
Проблема заключаеться в том, что когда модель обновляеться и мы пожаем комманду reset(), то представление закрывает все раскрытые ранее элементы и соответственно теряються выделенные элементы...
Как поступить так, что бы при обновлении модели - представление сохранило раскрытые и выделенные элементы (в случае если подобные в модели остались, после ее обновления).
Конечно же в контейнер пихать раскрытые и выделенные эллементы, и затем - после обновления сново их раскрывать и выделять вручную так сказать не охото...
Быть может мы неверно подаем какие либо сигналы, либо вообще их не подаем?
В общих чертах, функция обновления выглядит следующем образом:
Наверное все же как то нужно предупреждать представление заранее, это случайно не beginResetModel() и endResetModel()?
Скажите пожалуйста, как их использовать?