[Development] Qt5 missing features

morten.sorvig at nokia.com morten.sorvig at nokia.com
Wed Apr 11 08:54:30 CEST 2012


On Apr 9, 2012, at 8:02 PM, ext BogDan wrote:

 - platform menu APIs. Current APIs are not enough for Android platform (same
 for Mac OSX?), I need a way to *manage* from platform plagin the menubar and
the context menus, meaning that Qt must show/hide the menu(bar) using the
platform plugin. There where two proposals [2], [3] which, at first sight,
seems to be what I'm looking for, but they have been abandoned for months,
is there any reason why not pushing them forward ?

The platform menu work is ongoing, see http://codereview.qt-project.org/#change,22764 .


 - platform theme APIs, current APIs are good but not enough, BTW
"KeyboardSchemes" enum doesn't seems to used and IMHO doesn't contain very
cross platform values :). For several months I struggle to create a style
plugin for Android, I manage to create the support for a few classic widgets
and I found that the work I did can not be used also for QML ones. I believe
it is a huge waste of time to do the same job twice in two different ways.
IMHO both QML and classic widgets should use a single theme manager to draw
the widgets, of course every single platform should be able to create its own

You might want to take look at the QML desktop components[1], which uses QStyle to draw. Never mind the "desktop" label - they really are QStyle components.

Morten

[1] http://qt.gitorious.org/qt-components/desktop


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20120411/691380a6/attachment.html>


More information about the Development mailing list