[Development] Qt desktop components project

Mark markg85 at gmail.com
Fri Oct 5 09:45:26 CEST 2012

On Fri, Oct 5, 2012 at 12:42 AM, Bache-Wiig Jens
<Jens.Bache-Wiig at digia.com> wrote:
>>Anyway, what is the plan right now? Don't do anything for the desktop
>>components till Qt 5 is released then developing the desktop
>>components further till they are perfect and ready to be released with
>>Qt 5.1?
> That is a reasonable proposal. Perhaps they could be an addon to Qt 5.0. To be honest we are still discussing exactly how to move Qt forward with Digia as we only very recently signed our contracts and started getting an overview on the new teams. What I do know is that Digia has shown a real interest in bringing Qt Quick to the desktop so I would say the future of this particular project already looks more promising than it was within Nokia.
> There are of course plenty of things left to do before we can release them with Qt. They need to be polished more in Qt5, they need proper documentation, performance improvements, reducing widget dependencies and I guess simplified deployment should be high up on that list as well.
> Jens

-- could you please bottom post, that really improves thread readability :) --

It sounds like the Qt Desktop Components have a bright future! I'm
looking forward to using them besides using git clones ;)

Anyway, a theming question. How can the QML Desktop Components
currently be themed? Only by means of QStyle? Would there be a way to
use kde's plasma themes in the QML Desktop Components? And do the
desktop components depend on QWidgets only because of QStyle.

// brainstorming
It would be neat to have a theme plugin system. For example a
structure like this:

[ QStyle plugin ] -- [ Plasma plugin ] -- [ other plugin ] ...
          |                             |                         |
          --------------------[ Style API ]------------------
                                  [ Style ] (C++ class exposed to QML)

System define:

QML just "draws" the components in the selected style.

This is just made up as i type this. I could be completely wrong, but
this does allow you to make one plugin that is QWidget dependent (the
QStyle plugin) thus it becomes easier to make the Desktop Components
QWidget independent. You just have to provide a style plugin that
doesn't depend on QWidgets :)
// end brainstorming

I don't know if there is already something like this in place for
styling, if there is, please do tell me more about it.

>> ________________________________________
>> Fra: development-bounces+jens.bache-wiig=digia.com at qt-project.org [development-bounces+jens.bache-wiig=digia.com at qt-project.org] på vegne av Mark [markg85 at gmail.com]
>> Sendt: 3. oktober 2012 13:19
>> To: Chris Meyer
>> Cc: development
>> Emne: Re: [Development] Qt desktop components project
>> On Sat, Sep 29, 2012 at 8:24 AM, Chris Meyer <cmeyer1969+qt at gmail.com> wrote:
>>> Some progress for the Desktop Components for Qt 5 / Quick2 was
>>> announced in June in this blog entry:
>>> http://blog.qt.digia.com/2012/06/06/desktop-components-for-qt-5/
>>> However, the project isn't listed and there is no maintainer here:
>>> http://qt-project.org/wiki/Maintainers
>>> Is it possible to give some information about the future plans for
>>> this project? Is active development taking place? Will it eventually
>>> be an official component of the QtDeclarative module?
>>> _______________________________________________
>>> Development mailing list
>>> Development at qt-project.org
>>> http://lists.qt-project.org/mailman/listinfo/development
>> The development of that stuff "should" be here:
>> http://qt.gitorious.org/qtplayground/qtdesktopcomponents I say
>> "should" because there doesn't seem to be a lot of development in
>> there.
>> _______________________________________________
>> Development mailing list
>> Development at qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/development

More information about the Development mailing list