also I think you need to setAttribute(Qt::WA_Maemo5AutoOrientation, true) on a 
QMainWindow to set that to landscape afterwards.

Haven't checked if its a widget/application attribute also.

-krk969


----- Original Message -----
From: Ram Kurvakat
Sent: 06/08/10 12:10 PM
To: Sascha Mäkelä, maemo-developers
Subject: Re: How to force landscape mode in Qt 4.6.2?

sorry my browser acts funny sometimes so my previous message was incomplete...

one way would be to disable the accelerometer, saves battery as well if its not 
needed.

QDBusConnection::systemBus().call(QDBusMessage::createMethodCall(MCE_SERVICE, 
MCE_REQUEST_PATH,
 MCE_REQUEST_IF, MCE_ACCELEROMETER_DISABLE_REQ));


-krk969



----- Original Message -----
From: Sascha Mäkelä
Sent: 06/08/10 09:37 AM
To: maemo-developers
Subject: How to force landscape mode in Qt 4.6.2?

Hi,

In my app I have setAttribute(Qt::WA_Maemo5AutoOrientation, true) in the 
main.cpp. The auto orientation works fine. However, I have some stacked windows 
that I want to display only in landscape. I've tried using 
setAttribute(Qt::WA_Maemo5LandscapeOrientation, true) when creating the window 
or in the window it self, but it doesn't seem to have any effect. How can I 
force some of the windows to be only landscape?

Cheers,

Sascha
_______________________________________________
maemo-developers mailing list
[email protected]
https://lists.maemo.org/mailman/listinfo/maemo-developers

Reply via email to