Название: [РЕШЕНО]Proxy модель, переопределение filterAcceptsRow для полного обхода дерева Отправлено: unkeep от Апрель 08, 2013, 13:29 здравствуйте. необходимо так переопределить filterAcceptsRow (или какой-то другой метод), чтобы родители фильтровались с учётом детей. То есть, если есть чайлд удовлетворяющий условию фильтра, то его парент не отфильтровывается(отображается). Как это реализовать? может уже есть готовые решения?
Название: Re: SortFilterProxyModel переопределение filterAcceptsRow для полного обхода дерева Отправлено: Авварон от Апрель 09, 2013, 13:49 Нее, нормального решения нет. По-хорошему, надо писать свою фильтровальную модель.
Название: Re: SortFilterProxyModel переопределение filterAcceptsRow для полного обхода дерева Отправлено: unkeep от Апрель 12, 2013, 12:42 решение есть. нужно рекурсивно вызывать переопределённый метод filterAcceptsRow в том случае, если родитель не прошёл фильтрацию но у него есть дети
|