diff options
Diffstat (limited to 'src/plugins/platforms/qnx/qqnxglcontext.h')
-rw-r--r-- | src/plugins/platforms/qnx/qqnxglcontext.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/platforms/qnx/qqnxglcontext.h b/src/plugins/platforms/qnx/qqnxglcontext.h index 219c48f8b3..de03f3ec0c 100644 --- a/src/plugins/platforms/qnx/qqnxglcontext.h +++ b/src/plugins/platforms/qnx/qqnxglcontext.h @@ -44,6 +44,7 @@ #include <qpa/qplatformopenglcontext.h> #include <QtGui/QSurfaceFormat> +#include <QtCore/QAtomicInt> #include <QtCore/QSize> #include <EGL/egl.h> @@ -61,6 +62,8 @@ public: static void initialize(); static void shutdown(); + void requestSurfaceChange(); + bool makeCurrent(QPlatformSurface *surface); void doneCurrent(); void swapBuffers(QPlatformSurface *surface); @@ -84,6 +87,8 @@ private: EGLContext m_eglContext; EGLSurface m_eglSurface; + QAtomicInt m_newSurfaceRequested; + static EGLint *contextAttrs(); }; |