summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/xlib/qxlibintegration.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/platforms/xlib/qxlibintegration.h')
-rw-r--r--src/plugins/platforms/xlib/qxlibintegration.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/plugins/platforms/xlib/qxlibintegration.h b/src/plugins/platforms/xlib/qxlibintegration.h
index 3261e1a7fc..bb796314d1 100644
--- a/src/plugins/platforms/xlib/qxlibintegration.h
+++ b/src/plugins/platforms/xlib/qxlibintegration.h
@@ -58,13 +58,15 @@ class QXlibScreen;
class QXlibIntegration : public QPlatformIntegration
{
public:
- QXlibIntegration(bool useOpenGL = false);
+ QXlibIntegration();
bool hasCapability(Capability cap) const;
- QPlatformPixmap *createPlatformPixmap(QPlatformPixmap::PixelType type) const;
- QPlatformWindow *createPlatformWindow(QWidget *widget, WId winId) const;
- QWindowSurface *createWindowSurface(QWidget *widget, WId winId) const;
- QAbstractEventDispatcher *createEventDispatcher() const;
+
+ QPlatformWindow *createPlatformWindow(QWindow *window) const;
+ QPlatformBackingStore *createPlatformBackingStore(QWindow *window) const;
+ QPlatformGLContext *createPlatformGLContext(QGuiGLContext *context) const;
+
+ QAbstractEventDispatcher *guiThreadEventDispatcher() const;
QPixmap grabWindow(WId window, int x, int y, int width, int height) const;
@@ -76,14 +78,12 @@ public:
QPlatformNativeInterface *nativeInterface() const;
private:
- bool hasOpenGL() const;
-
- bool mUseOpenGL;
QXlibScreen *mPrimaryScreen;
QList<QPlatformScreen *> mScreens;
QPlatformFontDatabase *mFontDb;
QPlatformClipboard *mClipboard;
QPlatformNativeInterface *mNativeInterface;
+ QAbstractEventDispatcher *mEventDispatcher;
};
QT_END_NAMESPACE