Russian Qt Forum
Ноябрь 23, 2024, 02:54 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Запомнить состояние expanded/colapsed для TreeView  (Прочитано 4066 раз)
Hrundel
Гость
« : Август 08, 2015, 09:36 »

Всем привет.
Подскажите есть ли возможность нативно запомнить состояние expanded/colapsed для TreeView елементов?

Всем спасибо.
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #1 : Август 08, 2015, 10:52 »

bool QTreeView::isExpanded(const QModelIndex & index) const
QSettings
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #2 : Август 08, 2015, 10:53 »

А что значит нативно?
Записан
Bepec
Гость
« Ответ #3 : Август 08, 2015, 11:04 »

Видимо имеется в виду встроенный функционал, "родной". Вроде нельзя, кроме как самому проходить в цикле все элементы и записывать значения в QSettings.
Записан
Hrundel
Гость
« Ответ #4 : Август 08, 2015, 13:08 »

Да, я тоже в доках ничего не нашел. Хотелось что-то типа saveState() или что-то типа того. Ну значит руками будем делать.
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #5 : Август 08, 2015, 23:34 »

Как вариант отнаследоваться и прописать свой saveState Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.049 секунд. Запросов: 22.