summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/cocoa/qcocoawindow.h
diff options
context:
space:
mode:
authorMorten Sorvig <morten.sorvig@nokia.com>2011-07-01 14:22:16 +0200
committerMorten Sorvig <morten.sorvig@nokia.com>2011-07-01 14:22:41 +0200
commit9252742ba8dda41aa12d29198422cf59f1628fb3 (patch)
tree4a982daa18b55c7fc998554e62bbc06dde8944b3 /src/plugins/platforms/cocoa/qcocoawindow.h
parent016ac937b905c37709b47fd1aa0612c0c199544a (diff)
Cocoa: Window type and flags handling.
Bring over code from Qt4's qwidget_mac.mm.
Diffstat (limited to 'src/plugins/platforms/cocoa/qcocoawindow.h')
-rw-r--r--src/plugins/platforms/cocoa/qcocoawindow.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/platforms/cocoa/qcocoawindow.h b/src/plugins/platforms/cocoa/qcocoawindow.h
index 9ce449a9af..dc7907d5ab 100644
--- a/src/plugins/platforms/cocoa/qcocoawindow.h
+++ b/src/plugins/platforms/cocoa/qcocoawindow.h
@@ -73,11 +73,16 @@ public:
void setCurrentContext(QCocoaGLContext *context);
QCocoaGLContext *currentContext() const;
+protected:
+ void determineWindowClass();
+ NSWindow *createWindow();
private:
friend class QCocoaBackingStore;
NSWindow *m_nsWindow;
QNSView *m_contentView;
NSView *m_windowSurfaceView;
+ quint32 m_windowAttributes;
+ quint32 m_windowClass;
QCocoaGLContext *m_glContext;
};