From b9fe8e30cbd7564d9610e097e219212663e42165 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Wed, 5 Feb 2014 14:59:49 +0100 Subject: QPA: Introduce QPlatformWindow::normalGeometry(). QWidgetWindow stores the normal geometry obtained from the widget when transiting to other states. This does not work reliably on Windows, where this geometry is already that of the new state. Instead, introduce QPlatformWindow::normalGeometry(), add implementation for Windows and use that in QWidgetWindow. Task-number: QTBUG-21371 Change-Id: I3819ebaf55b4e7d2f7eef1affe6c20712ba45d7c Reviewed-by: Joerg Bornemann --- src/gui/kernel/qplatformwindow.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/gui/kernel/qplatformwindow.h') diff --git a/src/gui/kernel/qplatformwindow.h b/src/gui/kernel/qplatformwindow.h index 7dfbae036f..0adeb223f1 100644 --- a/src/gui/kernel/qplatformwindow.h +++ b/src/gui/kernel/qplatformwindow.h @@ -84,6 +84,7 @@ public: virtual void setGeometry(const QRect &rect); virtual QRect geometry() const; + virtual QRect normalGeometry() const; virtual QMargins frameMargins() const; -- cgit v1.2.3