[Qt5-feedback] Item Views Next Gen
Artur Souza (MoRpHeUz)
artur.souza at openbossa.org
Wed May 18 14:25:12 CEST 2011
On Wed, May 18, 2011 at 8:32 AM, Stephen Kelly <steveire at gmail.com> wrote:
> Seems there's quite a few actually.
The ones you listed are the ones that were there really early in the
process, even before I joined the effort :) I think these files
haven't been touched for a long long time now, at least I've never
touched them. Probably it was mainly Marius (Monsen) when he started
thinking about the project...sorry but I don't know enough about this
phase of the project to give you more information.. :(
> If QAIM is not the future and itemviews-ng is not in Qt components, is there
> a replacement for the InterView system?
Good question. IMHO we should give some love to the ItemView system for Qt5...
> Yes, I understand that that is the concept of QtComponents. Having 'a model
> of a slider' be a stand alone thing that can be used by both QSlider and
> whatever the QML equivalent would be. I don't think that's what the op is
> asking about though, and I think the mention of qt-components might just
> have added confusion.
> You mean the strategy of 'a model of a slider' etc? Is there a new strategy?
Yes and Yes. The idea since the beginning was to share the business
logic between QWidgets and the new QML ones as this is the part of
QWidgets that has a lot of history and that covers a lot of corner
cases.
The project suffered a little bit due to this concept as nobody wanted
to touch QWidgets and people started to slowly replace the c++ code
(like the 'range model' that came from the slider's logic) with at
most JavaScript code because it was simpler and easier to maintain.
Maybe this is a topic for Qt summit, but despite my opinion on this
matter I don't see any possible change on this strategy as a lot of
people agreed with it and seems happy with it...
Summary: today's qt components are a set of APIs
(http://bugreports.qt.nokia.com/browse/QTCOMPONENTS-200) that widget
developers should follow (ie Symbian, MeeGo and Plasma components
follow that API), and research about the desktop case (mainly by Oslo
guys so I can't say much here) and accessibility.
Cheers,
--
-------------------------------------------------------
Artur Duque de Souza
openBossa
INdT - Instituto Nokia de Tecnologia
-------------------------------------------------------
Blog: http://blog.morpheuz.cc
PGP: 0xDBEEAAC3 @ wwwkeys.pgp.net
-------------------------------------------------------
More information about the Qt5-feedback
mailing list