[Qt-interest] QSortFilterProxyModel - the parent item does not match i want to go down to the child as well and filter
Scott Aron Bloom
Scott.Bloom at onshorecs.com
Mon Nov 15 03:21:18 CET 2010
Its actually quite easy to do.
However, it can be very very expensive from a runtime POV.. since the
complete child tree will have to be evaluated
Simply derive from QSFPM and overload filterAcceptsRow
Scott
From: qt-interest-bounces at trolltech.com
[mailto:qt-interest-bounces at trolltech.com] On Behalf Of Sajjad
Sent: Sunday, November 14, 2010 5:38 PM
To: qt-interest at trolltech.com
Subject: [Qt-interest] QSortFilterProxyModel - the parent item does not
match i want to go down to the child as well and filter
Hello forum,
I have loaded a database in the tree-hierarchy with the QTreeView and i
want to highlight a particular tree item by the regular expression
entered by the user in
the line edit.
I am using the QSortFilterProxyModel to get this done. According to the
manual ,
For hierarchical models, the filter is applied recursively to all
children. If a parent item doesn't match the filter, none of its
children will be shown.
I want to over-ride the feature in the bold text and i want to apply
filter both to the parent and child . But the parent item does not match
i want to go down to the
child as well.
I think i have to subclass the QSortFilterProxyModel. Am in the right
track?
Regards
Sajjad
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20101114/ef3795df/attachment.html
More information about the Qt-interest-old
mailing list