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

On Fri, Oct 5, 2012 at 8:45 AM, Mark <mark...@gmail.com> wrote:
> On Fri, Oct 5, 2012 at 12:42 AM, Bache-Wiig Jens
> <jens.bache-w...@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....@qt-project.org 
>>> [development-bounces+jens.bache-wiig=digia....@qt-project.org] p&#229; 
>>> vegne av Mark [mark...@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...@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@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@qt-project.org
>>> http://lists.qt-project.org/mailman/listinfo/development
> _______________________________________________
> Development mailing list
> Development@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to