I did some investigation, and it seems that Qt4 applications based on QWidget() don't auto-rate on MeeGo. Unfortunately, that is what I use. So, for auto-rotation to work on the N9, the UI front-end needs to be rewritten using the MeeGo Touch APIs. Davy
setAttribute(Qt::WA_Maemo5AutoOrientation, true); connect(QApplication::desktop(), SIGNAL(resized(int)), this, SLOT(orientationChanged()));
QRect screenGeometry = QApplication::desktop()->screenGeometry(); setUpdatesEnabled(false); if (screenGeometry.width() > screenGeometry.height()) { /* Do landscape stuff */ } else { /* Do portrait stuff */ } setUpdatesEnabled(true);