diff options
author | Morten Sorvig <morten.sorvig@nokia.com> | 2011-05-18 12:09:17 +0200 |
---|---|---|
committer | Morten Sorvig <morten.sorvig@nokia.com> | 2011-05-18 12:09:17 +0200 |
commit | 864815ef2efbc3b5dca2a645c1b63f9bb67285d0 (patch) | |
tree | ae2c208919d2f0ff5c9fadadce009170bee46ad5 /src/plugins/platforms/cocoa/qcocoawindow.h | |
parent | 516f4e283ba4626d7239630397ef867ab0366071 (diff) |
Port Qt 5 to Mac.
Diffstat (limited to 'src/plugins/platforms/cocoa/qcocoawindow.h')
-rw-r--r-- | src/plugins/platforms/cocoa/qcocoawindow.h | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/plugins/platforms/cocoa/qcocoawindow.h b/src/plugins/platforms/cocoa/qcocoawindow.h index b71879de41..98e3de29cb 100644 --- a/src/plugins/platforms/cocoa/qcocoawindow.h +++ b/src/plugins/platforms/cocoa/qcocoawindow.h @@ -46,27 +46,32 @@ #include <QPlatformWindow> +#include "qcocoaglcontext.h" +#include "qnsview.h" + QT_BEGIN_NAMESPACE class QCocoaWindow : public QPlatformWindow { public: - QCocoaWindow(QWidget *tlw); + QCocoaWindow(QWindow *tlw); ~QCocoaWindow(); void setGeometry(const QRect &rect); - void setVisible(bool visible); - WId winId() const; - NSView *contentView() const; - void setContentView(NSView *contentView); void windowDidResize(); + QPlatformGLContext *glContext() const; + private: + friend class QCocoaWindowSurface; NSWindow *m_nsWindow; + QNSView *m_contentView; + NSView *m_windowSurfaceView; + mutable QCocoaGLContext *m_glContext; }; QT_END_NAMESPACE |