Introduce nativeOrientation() to QPlatformScreen
authorKevin Ottens <kevin.ottens.qnx@kdab.com>
Fri, 25 May 2012 08:30:52 +0000 (10:30 +0200)
committerQt by Nokia <qt-info@nokia.com>
Tue, 5 Jun 2012 14:01:29 +0000 (16:01 +0200)
commit99b3a15dcf2075806390ac2c9e259af31b0ad402
tree017a4b8677c1162ec118d4eb6305c36a39db4267
parent24aad8d663834d484438c19a433f19d7c044e828
Introduce nativeOrientation() to QPlatformScreen

Now QPlatformScreen has a nativeOrientation() method which default
implementation return Qt::PrimaryOrientation. Its purpose is to return
the native orientation of the device (e.g. when the device logo is right
up).

Only the QPA backend can know for sure what this native orientation is,
so allow QPA backends to override it with a finer result.

Change-Id: I3bef14acb6b8568e64398ff919d9cb4461a2c9cc
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
src/gui/kernel/qplatformscreen.h
src/gui/kernel/qplatformscreen_qpa.cpp