diff options
Diffstat (limited to 'src/plugins/platforms/cocoa/qcocoaglcontext.h')
-rw-r--r-- | src/plugins/platforms/cocoa/qcocoaglcontext.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/plugins/platforms/cocoa/qcocoaglcontext.h b/src/plugins/platforms/cocoa/qcocoaglcontext.h index f1851a2336..9dbd1a11bf 100644 --- a/src/plugins/platforms/cocoa/qcocoaglcontext.h +++ b/src/plugins/platforms/cocoa/qcocoaglcontext.h @@ -43,7 +43,8 @@ #include <QtCore/QPointer> #include <QtCore/private/qcore_mac_p.h> #include <qpa/qplatformopenglcontext.h> -#include <QtGui/QOpenGLContext> +#include <QtGui/qopenglcontext.h> +#include <QtGui/private/qopenglcontext_p.h> #include <QtGui/QWindow> Q_FORWARD_DECLARE_OBJC_CLASS(NSOpenGLContext); @@ -53,10 +54,11 @@ QT_BEGIN_NAMESPACE class QCocoaWindow; -class QCocoaGLContext : public QPlatformOpenGLContext +class QCocoaGLContext : public QPlatformOpenGLContext, public QPlatformInterface::QCocoaGLContext { public: QCocoaGLContext(QOpenGLContext *context); + QCocoaGLContext(NSOpenGLContext *context); ~QCocoaGLContext(); void initialize() override; @@ -71,7 +73,7 @@ public: bool isSharing() const override; bool isValid() const override; - NSOpenGLContext *nativeContext() const; + NSOpenGLContext *nativeContext() const override; QFunctionPointer getProcAddress(const char *procName) override; |