Remove private API use from video orientation handler
authorAndrew Knight <andrew.knight@theqtcompany.com>
Thu, 4 Dec 2014 10:53:57 +0000 (12:53 +0200)
committerYoann Lopes <yoann.lopes@theqtcompany.com>
Thu, 11 Dec 2014 15:13:47 +0000 (16:13 +0100)
The QPA header isn't needed anymore, as nativeOrientation was added as
a QScreen property in 5.2.

Change-Id: I7cd00feae769175fd0c4be65b503e74ee910814a
Reviewed-by: Yoann Lopes <yoann.lopes@theqtcompany.com>
src/multimedia/video/qvideooutputorientationhandler.cpp

index e6fa0a1..f50f8f4 100644 (file)
@@ -35,7 +35,6 @@
 
 #include <QGuiApplication>
 #include <QScreen>
-#include <qpa/qplatformscreen.h>
 
 QT_BEGIN_NAMESPACE
 
@@ -63,9 +62,8 @@ int QVideoOutputOrientationHandler::currentOrientation() const
 void QVideoOutputOrientationHandler::screenOrientationChanged(Qt::ScreenOrientation orientation)
 {
     const QScreen *screen = QGuiApplication::primaryScreen();
-    const QPlatformScreen *platformScreen = screen->handle();
 
-    const int angle = (360 - screen->angleBetween(platformScreen->nativeOrientation(), orientation)) % 360;
+    const int angle = (360 - screen->angleBetween(screen->nativeOrientation(), orientation)) % 360;
 
     if (angle == m_currentOrientation)
         return;