[Development] Qt desktop components project

Aleix Pol aleixpol at kde.org
Fri Oct 5 13:26:19 CEST 2012


On Fri, Oct 5, 2012 at 11:58 AM, Mark <markg85 at gmail.com> wrote:
> On Fri, Oct 5, 2012 at 11:04 AM, Laszlo Papp <lpapp at kde.org> wrote:
>> Daker was also working on the Plasma Components project under the GSoC
>> umbrella, so I think he is familiar with the topic. :-) I believe this
>> is one of your best bets (and similar blog posts there):
>>
>> http://codecereal.blogspot.ie/2012/05/qml-themingstyling-update.html
>>
>> Laszlo
>
> Yeah, i've read about that earlier. But is that something for Qt
> inclusion or is that for KDE? Or just an individual project? Something
> like that should imho end up as high upstream as possible this Qt in
> this case.
>
>>
>> On Fri, Oct 5, 2012 at 8:45 AM, Mark <markg85 at gmail.com> wrote:
>>> 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_COMPONENTS_PLUGIN=PluginName
>>>
>>> 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.
>>>
>>> Cheers,
>>> Mark
>>>>
>>>>>
>>>>>
>>>>> ________________________________________
>>>>> 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
>>> _______________________________________________
>>> Development mailing list
>>> Development at qt-project.org
>>> http://lists.qt-project.org/mailman/listinfo/development
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development

I think the initial idea was to have it in Qt for all to use. Also
please note that in KDE we're moving towards a space where being in Qt
or not will be a matter of repository more than technology. ;)

Cheers!
Aleix

PS: If you want to ask further about the styles, I'd recommend to
start a new thread, with a new subject...



More information about the Development mailing list