From cbce0088bbb41b14d8ec41874d94e75283876e72 Mon Sep 17 00:00:00 2001 From: Morten Sorvig Date: Thu, 11 Aug 2011 11:08:30 +0200 Subject: Cocoa: Set child window geometry correctly. Qt child window geometry is in the parent window coordinate space, convert from/to OS X screen coordinates when needed. Change-Id: I50d35dd35e51af8fc161ec363c0e996a0e8aa9f3 Reviewed-on: http://codereview.qt.nokia.com/2859 Reviewed-by: Qt Sanity Bot Reviewed-by: Richard Moe Gustavsen --- src/plugins/platforms/cocoa/qcocoawindow.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/plugins/platforms/cocoa/qcocoawindow.h') diff --git a/src/plugins/platforms/cocoa/qcocoawindow.h b/src/plugins/platforms/cocoa/qcocoawindow.h index dc7907d5ab..e301c48e59 100644 --- a/src/plugins/platforms/cocoa/qcocoawindow.h +++ b/src/plugins/platforms/cocoa/qcocoawindow.h @@ -45,6 +45,7 @@ #include #include +#include #include "qcocoaglcontext.h" #include "qnsview.h" @@ -76,6 +77,9 @@ public: protected: void determineWindowClass(); NSWindow *createWindow(); + NSRect globalGeometry(const QRect localWindowGeometry) const; + QRect windowGeometry() const; + QCocoaWindow *parentCocoaWindow() const; private: friend class QCocoaBackingStore; NSWindow *m_nsWindow; -- cgit v1.2.3