Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Как сделать заголовки различными на каждом уровне в модели ? (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/kak-sdelat-zagolovki-razlichnymi-na-kazhdom-urovne-v-modeli-358944/)

Guest 30.09.2011 21:15

Как сделать заголовки различными на каждом уровне в модели ?
 
Есть древовидная модель: список пользователей, каждый пользователь содержит список папок, каждая папка содержит список сообщений. Естественно у каждого уровня данных различный набор полей:у пользователей и папок - 2, у сообщений ~10, не совпадающих по смыслу. Например количество содержащихся элементов есть у пользователя и у папки но нет у сообщения.Модель отображается в двух QTreeView, по типу The Bat (слева пользователи/папки, справа сообщения)Столкнулся с тем что QAbstractItemModel::headerData должен возвращать одинаковый заголовок независимо от уровня в модели. Подскажите как сделать так, что бы в деревьях правильно отображались заголовки: в левом - имя, количество, в правом - тема, дата, отправитель, получатель и т.д.


Часовой пояс GMT, время: 22:58.


© www.otvetnemail.ru - Форум вопросов и ответов.