summaryrefslogtreecommitdiffstats
path: root/src/gui/egl/qegl_lite.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/egl/qegl_lite.cpp')
-rw-r--r--src/gui/egl/qegl_lite.cpp23
1 files changed, 15 insertions, 8 deletions
diff --git a/src/gui/egl/qegl_lite.cpp b/src/gui/egl/qegl_lite.cpp
index 60b862b..2bbf22b 100644
--- a/src/gui/egl/qegl_lite.cpp
+++ b/src/gui/egl/qegl_lite.cpp
@@ -42,7 +42,7 @@
#include <QtGui/qpaintdevice.h>
#include <QtGui/qpixmap.h>
#include <QtGui/qwidget.h>
-#include "qegl_p.h"
+#include "qeglcontext_p.h"
#if !defined(QT_NO_EGL)
@@ -52,19 +52,26 @@
QT_BEGIN_NAMESPACE
-EGLSurface QEglContext::createSurface(QPaintDevice *device, const QEglProperties *properties)
+EGLNativeDisplayType QEgl::nativeDisplay()
{
- Q_UNUSED(device);
- Q_UNUSED(properties);
- return 0;
+ return EGLNativeDisplayType(EGL_DEFAULT_DISPLAY);
+}
+
+EGLNativeWindowType QEgl::nativeWindow(QWidget* widget)
+{
+ return (EGLNativeWindowType)(widget->winId());
}
-EGLDisplay QEglContext::getDisplay(QPaintDevice *device)
+EGLNativePixmapType QEgl::nativePixmap(QPixmap* pixmap)
{
- Q_UNUSED(device);
- return eglGetDisplay(EGLNativeDisplayType(EGL_DEFAULT_DISPLAY));
+ return 0;
}
+//EGLDisplay QEglContext::display()
+//{
+// return eglGetDisplay(EGLNativeDisplayType(EGL_DEFAULT_DISPLAY));
+//}
+
static QGraphicsSystemScreen *screenForDevice(QPaintDevice *device)
{
QGraphicsSystem *gs = QApplicationPrivate::graphicsSystem();