Название: Список сообщений Отправлено: andrew.k от Март 26, 2011, 17:01 С моделями ни разу не работал, хочу вот разобраться.
Хочу сделать через модели список сообщений. Соответственно у меня будет два, визуальных представления. Первое, это дерево папок или виртуальных папок (входящие,исходящие, сообщения с присвоенными метками, сообщения с некоторым атрибутом и пр.). Далее согласно выбору, нужно в другом представлении отобразить соответствующие выбору сообщения. При чем у сообщений есть атрибуты (дата, отправитель, размер и другие), они должны быть настраиваемые, т.е. например, пользователь может убрать колонку "дата приема" или "вложения". Каждое сообщение может раскрываться на составляющие (такая идиотская система). Т.е. само сообщение это рутовый айтем, у которого могут быть саб-айтемы и атрибуты. Сообщения хранятся в базе, поэтому модель должна как я понимаю извлекать данные из базы. Что-то вроде QFileSystemModel только для БД. Так вот подскажите, как все это вписать в модели? Какие классы брать за основу? Как это правильнее сделать? Если что-то не понятно объяснил, могу выложить скрин этого безобразия. |