[Development] Branch request: wip/itemviews in qtdeclarative
py.siret at gmail.com
Tue Jan 17 14:33:59 CET 2017
Not really related to all the branch business going on, but I want to say
i'd gladly help and participate in this WIP, wherever that takes place.
2017-01-14 17:06 GMT+01:00 J-P Nurmi <jpnurmi at qt.io>:
> Nice, looks great! It would be a very welcome contribution. We could
> polish and add the missing bits in the WIP branch if you’re interested? I
> haven’t thought about the exact details and requirements for
> SortFilterProxyModel yet, but we probably need to support multiple model
> columns. The plan is to make the new TableView support both, “proper” table
> models with multiple columns, and the old way of (ab)using roles as
> columns. :)
> J-P Nurmi
> On 14 Jan 2017, at 14:06, Pierre-Yves Siret <py.siret at gmail.com> wrote:
> 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>:
>> 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
> Development mailing list
> Development at qt-project.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Development