Russian Qt Forum

Qt => Вопросы новичков => Тема начата: DrumminMan от Декабрь 04, 2012, 15:58



Название: Выделение итемов в QListView
Отправлено: DrumminMan от Декабрь 04, 2012, 15:58
Значит, проблема следующая.
Есть QListView, в котором отображается дерево каталогов, можно их сворачивать/разворачивать, туда-сюда в общем. Вопрос - почему отдельные файлы в каталогах выделить можно, а сами каталоги выделить нельзя? Вплоть до того, что я устанавливаю обработчик даблклика на элементе из этого QListView, на вызов нужной мне функции, и в случае обычных элементов (т.е. файлов) он прекрасно отрабатывает, а в случае, если элемент это каталог - ни черта он не отрабатывает, а просто снова сворачивает/разворачивает. В явном виде в коде нигде проверок на тип элемента (типа isExpandable() или еще что то подобное) нет. Где это может быть скрыто, или как это можно обойти, вот в чем вопрос.
Да, сразу оговорюсь, код не мой, автора спросить возможности нет, QT 3.3.8.