Название: Запомнить состояние expanded/colapsed для TreeView Отправлено: Hrundel от Август 08, 2015, 09:36 Всем привет.
Подскажите есть ли возможность нативно запомнить состояние expanded/colapsed для TreeView елементов? Всем спасибо. Название: Re: Запомнить состояние expanded/colapsed для TreeView Отправлено: __Heaven__ от Август 08, 2015, 10:52 bool QTreeView::isExpanded(const QModelIndex & index) const (http://doc.qt.io/qt-4.8/qtreeview.html#isExpanded)
QSettings (http://doc.qt.io/qt-4.8/qsettings.html) Название: Re: Запомнить состояние expanded/colapsed для TreeView Отправлено: __Heaven__ от Август 08, 2015, 10:53 А что значит нативно?
Название: Re: Запомнить состояние expanded/colapsed для TreeView Отправлено: Bepec от Август 08, 2015, 11:04 Видимо имеется в виду встроенный функционал, "родной". Вроде нельзя, кроме как самому проходить в цикле все элементы и записывать значения в QSettings.
Название: Re: Запомнить состояние expanded/colapsed для TreeView Отправлено: Hrundel от Август 08, 2015, 13:08 Да, я тоже в доках ничего не нашел. Хотелось что-то типа saveState() или что-то типа того. Ну значит руками будем делать.
Название: Re: Запомнить состояние expanded/colapsed для TreeView Отправлено: __Heaven__ от Август 08, 2015, 23:34 Как вариант отнаследоваться и прописать свой saveState :)
|