52 #include <QtGui/QWindowSystemInterface> 53 #include <QtGui/QPlatformCursor> 54 #include <QtGui/QPlatformWindowFormat> 56 #include <QtGui/private/qpixmap_raster_p.h> 57 #ifdef QT_WAYLAND_GL_SUPPORT 60 #include <QtOpenGL/private/qpixmapdata_gl_p.h> 66 , mUseOpenGL(useOpenGL)
94 #ifdef QT_WAYLAND_GL_SUPPORT 104 #ifdef QT_WAYLAND_GL_SUPPORT 107 return mDisplay->eglIntegration()->createEglWindow(widget);
116 #ifdef QT_WAYLAND_GL_SUPPORT 131 #ifdef QT_WAYLAND_GL_SUPPORT
QPointer< QWidget > widget
bool hasCapability(QPlatformIntegration::Capability cap) const
QWaylandIntegration(bool useOpenGL=false)
QPlatformNativeInterface * nativeInterface() const
QPixmapData * createPixmapData(QPixmapData::PixelType type) const
Factory function for QPixmapData.
QPlatformWindow * createPlatformWindow(QWidget *widget, WId winId) const
Factory function for QPlatformWindow.
QWindowSurface * createWindowSurface(QWidget *widget, WId winId) const
Factory function for QWindowSurface.
QWaylandDisplay * mDisplay
QList< QPlatformScreen * > screens() const
The QWindowSurface class provides the drawing area for top-level windows.
QList< QPlatformScreen * > screens() const
Accessor function to a list of all the screens on the current system.
QPlatformNativeInterface * mNativeInterface
QPlatformClipboard * mClipboard
QPlatformClipboard * clipboard() const
Accessor for the platform integrations clipboard.
QPlatformFontDatabase * mFontDb
#define Q_UNUSED(x)
Indicates to the compiler that the parameter with the specified name is not used in the body of a fun...
The QList class is a template class that provides lists.
QPlatformFontDatabase * fontDatabase() const
Accessor for the platform integrations fontdatabase.