On Sat, 28 Sep 2013 11:05:17 +0200 Olivier Goffart <[email protected]> wrote:
> On Saturday 28 September 2013 18:41:38 h wrote: > > Hi all, > > Firstly, I am off line a fair bit at the moment, so if you can > > reply to this post it will be greatly appreciated, but I may be > > slow to respond. > > > > I am wanting to filter data from a QAbstractTableModel into a > > QTableView through a QSortFilterProxyModel. I have the app working > > well, with sort implemented in my QSortFilterProxyModel subclass. > > > > I have QDate data in my table and am wanting to display data only > > from selected days, ranges of days or days of the week. > > > > >From my reading of the documentation, QSortFilterProxyModel will > > >filter > > > > on a regex, but nothing else. Is this correct? I would like to > > write a function returning a boolean that will either drop the > > dataitem or pass it through. I cannot see how to do this. > > > > Can someone please advice on how to filter based on data types, not > > just strings, which I believe is a condition of regex? > > I would like to introduce a number of more complex filters than just > > date, so a solution to something beyond regex rather than how to > > express date as a regex would be appreciated. > > Hi, > > This mailing list is there for discussions about contributions to Qt. > For questions about Qt, there is the qt-interest mailinglist which > you can use in the future. > > Regarding your question, you can simply reimplement > QSortFilterProxyModel::filterAcceptsRow. And don't forget to call > invalidateFilter when the filter changes. > > Apologies for wrong list, and thankyou H _______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
