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å >>> 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