[Development] Branch request: wip/itemviews in qtdeclarative

Pierre-Yves Siret py.siret at gmail.com
Sat Jan 14 14:06:22 CET 2017

I started implementing SortFilterProxyModel cause we needed it and
published it here : https://github.com/oKcerG/SortFilterProxyModel
For the moment it is not really documented or tested enough.
I left it kinda alone for the past couple months but I plan to do more work
on it, documenting, testing, adding some features and doing some
I also wanted to nominate it as a TP for 5.10.
I guess it needs to be reworked before a potential inclusion in Qt (pimpl,
using private headers from QAIM and ItemViews, etc.).

I think what's interesting in my library is the ability to have multiple
filters and sorters declaratively (as shown in the 2nd more advanced
usecase of the readme), I also have a branch that I haven't pushed yet
where you could define new roles defined from existing source roles.

Where you thinking of that for the SortFilterProxyModel you wanted ?

One of the shortcoming of my SFPM is that it is not really meant to be used
for multiple columns, only roles, and it doesn't support tree models.

Pierre-Yves Siret

2017-01-14 13:37 GMT+01:00 J-P Nurmi <jpnurmi at qt.io>:

> Hi,
> I'd like to request a WIP branch for the Qt Quick item views. There are
> plenty of items on the roadmap/wishlist:
> - refactor QQuickItemView
>   - add support for multiple delegate types (QTBUG-26681)
>   - add support for multi-selection
>   - add support for multiple columns
> - implement TableView (QTBUG-51710)
> - implement HeaderView
> - implement SortFilterProxyModel
> - productize TreeModelAdaptor (QTBUG-54390)
> Early feedback from the CI system would be invaluable.
> --
> J-P Nurmi
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20170114/48fac61b/attachment.html>

More information about the Development mailing list