Reply
Thread Tools
slvr32's Avatar
Posts: 168 | Thanked: 104 times | Joined on Feb 2008 @ California, USA
#1
Is there some kind of Qt/C++ -> Maemo5 cross-reference for the various window/dialog types in Maemo5, and their equivalents in Qt/C++ widgets?

In particular, I'm interested in the Maemo5 'stacked' views, such as the various dialogs in the Modest email client.

I've mostly been writing (portable?) Qt/C++ code on my linux desktop PC, and then packaging the app for the n900 later with QtCreator, but I suppose there's going to be a point where I'll have to write less portable Qt/C++ to pick up some of the n900 UI behavior.

I have an app using a QStackedWidget, but the Maemo5 stacked views behavior would be much better.

Edit: looks like this can be done with QWidget::setAttribute and Qt::WA_Maemo5StackedWindow, so I'll check that out.

I was looking at http://www.forum.nokia.com/Develop/Qt/ but I only ran across http://doc.qt.nokia.com/qt-maemo-4.6...es-maemo5.html with another google search.

Hmm, and I'm not sure what path leads to http://doc.qt.nokia.com/qt-maemo-4.6...es-maemo5.html from http://doc.qt.nokia.com/qt-maemo-4.6/index.html

Last edited by slvr32; 2010-11-16 at 00:18.
 
Posts: 1,048 | Thanked: 979 times | Joined on Mar 2008 @ SF Bay Area
#2
Have you considered QML? I have found that QML is mostly consistent across all platforms. It also provides all the whiz bang needed to provide in place fade in/out or slide in/out - without needing platform specific flags.
__________________
qgvdial: Google Voice client. All downloads
qgvtp: Phone integration for the n900 that dials out and sends texts using qgvdial.
mosquitto: message broker that implements the MQ Telemetry Transport protocol version 3.
qgvnotify: Google voice and contacts notifier for diablo and maemo.

If you want to thank me, click the Thanks button.
If you'd like to thank my applications, vote to move them to extras.
 

The Following User Says Thank You to uvatbc For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 12:11.