Как я могу показать плоское представление GtkTreeStore в GtkTreeView? - PullRequest
1 голос
/ 22 августа 2009

У меня есть TreeStore с объектами, которые я просматриваю и управляю с помощью настройки GtkTreeView / GtkTreeModel.

У меня также есть TreeView, показывающий TreeModelSort TreeStore, который я использую для сортировки по столбцам, таким как имя и дата.

Проблема в том, что механизм сортировки сортирует только корневые узлы, даже если нижележащий дочерний узел имеет, например, дата, которая позже / раньше, чем даты корневых узлов.

Итак, вопрос в том, есть ли способ показать объекты как List, а не как дерево, но с сохранением ссылок на пути в другом TreeView?

1 Ответ

1 голос
/ 27 августа 2009

Я бы предложил TreeModelFilter, который отфильтровывает все строки, являющиеся дочерними (т. Е. Глубина> 1). Вы можете фильтровать отсортированную модель и отображать только корневые узлы.

...