QNX: Advertise geometry changes to Qt event system
authorKevin Ottens <kevin.ottens.qnx@kdab.com>
Mon, 21 May 2012 10:55:03 +0000 (12:55 +0200)
committerQt by Nokia <qt-info@nokia.com>
Thu, 24 May 2012 12:47:08 +0000 (14:47 +0200)
Some QWindow subclass rely on those events to be sent to know when
the window geometry changes (e.g. QQuickCanvas).

Change-Id: I16d3928803d09761f265544fdf10a5d080fccc17
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
src/plugins/platforms/qnx/qqnxwindow.cpp

index e37c827..dd5d0c4 100644 (file)
@@ -188,6 +188,8 @@ void QQnxWindow::setGeometry(const QRect &rect)
         qFatal("QQnxWindow: failed to set window source size, errno=%d", errno);
     }
 
+    QWindowSystemInterface::handleGeometryChange(window(), rect);
+
     // Now move all children.
     QPoint offset;
     if (!oldGeometry.isEmpty()) {