Мне требуется реализовать класс модели, описывающую следующую структуру: http://img143.imageshack.us/img143/8118/modelf.png
Таблица с определенным набором столбцов (параметры элемента). Содержит переменное количество строк (каждая строка описывает один элемент).
С этим проблем нет.
Трудности возникают с тем, что один столбец представляет собой еще одну таблицу с определенным набором столбцов и переменным количеством строк.
Чтобы было понятнее, опишу физический смысл.
Имеется динамический массив записей, каждая из которых описывает рейс самолета.
Параметры: идентификатор, время прибытия, аэропорт, точки маршрута.
Точки маршрута - еще один динамический массив, каждая запись которого описывает одну точки, со своими параметрами.
Подошли к сути вопроса.
Описав QAbstractTableModel я так и не понял как в ячейке описать еще одну таблицу.
Видимо надо строить дерево, но мне кажется, что оно больше подходит для однородных элементов, которые имеют родителя и детей.
От кого наследоваться, чтобы реализовать описываемую модель?
QAbstractItemModel? QStandardItemModel?
Сижу в выходной на работе и экспериментирую...
Буду благодарен тому, кто мне подскажет что-нибудь дельное.