On Sat, Jan 14, 2017 at 5:06 PM, J-P Nurmi <[email protected]> wrote: > Hi, > > 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. :) > > That new TableView is really going to support models that derive QAbstractTableModel? Without any changes required on the model side? So if it works in QTableView (C++ widget) then it will work in the new TableView (QML component)? That would be a big win!
Would the view also have transition support? The current TableView [1] component doesn't have it, the GridView [2] component does, but it basically only eats list models and requires role foo.. Do you plan the new TableView to be a styled component (like one of the many other control components) or a bare component where the user needs to define the delegates for the contents, header and sidebar? My preference would be a bare component. Lots of questions ;) [1] http://doc.qt.io/qt-5/qml-qtquick-controls-tableview.html [2] http://doc.qt.io/qt-5/qml-qtquick-gridview.html > -- > J-P Nurmi > > On 14 Jan 2017, at 14:06, Pierre-Yves Siret <[email protected]> wrote: > > Hi, > 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 > refactoring. > 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 <[email protected]>: > >> 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 >> [email protected] >> http://lists.qt-project.org/mailman/listinfo/development >> >> > > > _______________________________________________ > Development mailing list > [email protected] > http://lists.qt-project.org/mailman/listinfo/development > >
_______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
