У меня есть модель дерева с теоретически бесконечной глубиной и некоторым свойством «Группа».
В дополнение к стандартному представлению мне нужно показать эту модель (и синхронизировать ее) таким образом, чтобы каждая группа становилась виртуальным родителем для всех элементов с одинаковым значением свойства.
Каков наилучший способ добиться этого с архитектурой модели/представления Qt?
Не так давно я решил аналогичную проблему, вставив дополнительные виртуальные «группы» при добавлении/удалении элементов в/из модели, но этот метод оказался не очень гибким, поэтому я ищу лучшее решение.
В идеале я вижу это реализованным через модель QSortProxyFilter на данный момент.
Item { id: string; name: string; group: int; etc... }
. - person rsht   schedule 11.04.2018hasChildren
,fetchMore
, так как это по необходимости должно будет посетить каждый узел. - person Caleth   schedule 23.04.2018