xcb: Fix -no-opengl builds
The GLX and EGL integrations are skipped correctly but the base class still contained createPlatformOpenGLContext() with OpenGL-specific types. Task-number: QTBUG-44998 Change-Id: I727ded7ca8589b163fc1271709dd718572b51c3e Reviewed-by: Gunnar Sletta <gunnar@sletta.org>
This commit is contained in:
parent
39e3977cc5
commit
4ee087d0ba
@ -57,7 +57,9 @@ public:
|
||||
virtual bool handleXcbEvent(xcb_generic_event_t *event, uint responseType);
|
||||
|
||||
virtual QXcbWindow *createWindow(QWindow *window) const = 0;
|
||||
#ifndef QT_NO_OPENGL
|
||||
virtual QPlatformOpenGLContext *createPlatformOpenGLContext(QOpenGLContext *context) const = 0;
|
||||
#endif
|
||||
virtual QPlatformOffscreenSurface *createPlatformOffscreenSurface(QOffscreenSurface *surface) const = 0;
|
||||
|
||||
virtual QXcbNativeInterfaceHandler *nativeInterfaceHandler() const { return Q_NULLPTR; }
|
||||
|
Loading…
Reference in New Issue
Block a user