summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel/qplatformopenglcontext.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/kernel/qplatformopenglcontext.h')
-rw-r--r--src/gui/kernel/qplatformopenglcontext.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/gui/kernel/qplatformopenglcontext.h b/src/gui/kernel/qplatformopenglcontext.h
index 8c38d88b56..f5d7461394 100644
--- a/src/gui/kernel/qplatformopenglcontext.h
+++ b/src/gui/kernel/qplatformopenglcontext.h
@@ -102,18 +102,18 @@ private:
Q_DISABLE_COPY(QPlatformOpenGLContext)
};
-template <typename T>
-T *QOpenGLContext::platformInterface() const
+template <typename NativeInterface>
+NativeInterface *QOpenGLContext::nativeInterface() const
{
- return dynamic_cast<T*>(handle());
+ return dynamic_cast<NativeInterface*>(handle());
}
-namespace QPlatformInterface::Private {
+namespace QNativeInterface::Private {
#if defined(Q_OS_MACOS)
struct Q_GUI_EXPORT QCocoaGLIntegration
{
- QT_DECLARE_PLATFORM_INTERFACE(QCocoaGLIntegration)
+ QT_DECLARE_NATIVE_INTERFACE(QCocoaGLIntegration)
virtual QOpenGLContext *createOpenGLContext(NSOpenGLContext *, QOpenGLContext *shareContext) const = 0;
};
#endif
@@ -121,7 +121,7 @@ struct Q_GUI_EXPORT QCocoaGLIntegration
#if defined(Q_OS_WIN)
struct Q_GUI_EXPORT QWindowsGLIntegration
{
- QT_DECLARE_PLATFORM_INTERFACE(QWindowsGLIntegration)
+ QT_DECLARE_NATIVE_INTERFACE(QWindowsGLIntegration)
virtual HMODULE openGLModuleHandle() const = 0;
virtual QOpenGLContext *createOpenGLContext(HGLRC context, HWND window, QOpenGLContext *shareContext) const = 0;
};
@@ -130,7 +130,7 @@ struct Q_GUI_EXPORT QWindowsGLIntegration
#if defined(Q_OS_LINUX)
struct Q_GUI_EXPORT QGLXIntegration
{
- QT_DECLARE_PLATFORM_INTERFACE(QGLXIntegration)
+ QT_DECLARE_NATIVE_INTERFACE(QGLXIntegration)
virtual QOpenGLContext *createOpenGLContext(GLXContext context, void *visualInfo, QOpenGLContext *shareContext) const = 0;
};
#endif
@@ -138,12 +138,12 @@ struct Q_GUI_EXPORT QGLXIntegration
#if QT_CONFIG(egl)
struct Q_GUI_EXPORT QEGLIntegration
{
- QT_DECLARE_PLATFORM_INTERFACE(QEGLIntegration)
+ QT_DECLARE_NATIVE_INTERFACE(QEGLIntegration)
virtual QOpenGLContext *createOpenGLContext(EGLContext context, EGLDisplay display, QOpenGLContext *shareContext) const = 0;
};
#endif
-} // QPlatformInterface::Private
+} // QNativeInterface::Private
QT_END_NAMESPACE