Иерархические модели в Qt

Продолжаю тему создания моделей с использованием Qt MV. В прошлый раз была критическая статья по поводу того, как делать не надо. Переходим к позитивной части. Для создания плоских моделей списков и таблиц можно использовать заготовки QAbstractListModel и QAbstractTableModel. Доведение их до готовности не составляет большого труда, поэтому рассматривать их подробно нет необходимости. Создание же иерархических моделей — более сложная задача. О ней и пойдет речь в этой статье. Заинтересовавшихся прошу под кат

© Habrahabr.ru