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