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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: 2 Tree модели  (Прочитано 2840 раз)
UVV
Гость
« : Октябрь 14, 2010, 11:10 »

Привет.
Есть 2 модели, идентичные примеру simpletreemodel.
Обе используют элементы для отображения, такие же как и в вышеназванном примере (т.е. подобные TreeItem).
Проблема в следующем, TreeItem для модели 1 и для модели 2 стоятся на основе одних и тех же данных.
В связи с этим есть много повторяющихся Item'ов. Соответственно, если в модели 1 изменяется какой-либо Item, нужно
как-то уведомить об этом соответствующий Item модели 2.
Сталкивался ли кто-нибудь с этой ситуацией и как в этом случае лучше правильно решить ситуацию?
« Последнее редактирование: Октябрь 14, 2010, 11:35 от UVV » Записан
Kolobok
Гость
« Ответ #1 : Октябрь 14, 2010, 11:19 »

Использовать одну модель и две прокси-модели.
Записан
UVV
Гость
« Ответ #2 : Октябрь 14, 2010, 11:34 »

Использовать одну модель и две прокси-модели.
Здесь сложность в том, что TreeItem1 и TreeItem2 строятся по разному...
Что-то не могу сообразить, как в этом случае применить прокси.
Записан
Kolobok
Гость
« Ответ #3 : Октябрь 14, 2010, 11:59 »

Использовать item'ы, которые содержат все данные. Или с помощью ролей получать данные непосредственно из контейнера.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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