summaryrefslogtreecommitdiffstats
path: root/src/opengl/qgl_egl.cpp
diff options
context:
space:
mode:
authorRhys Weatherley <rhys.weatherley@nokia.com>2009-09-25 01:50:14 (GMT)
committerRhys Weatherley <rhys.weatherley@nokia.com>2009-09-25 01:50:14 (GMT)
commitfafec8f2363fd7ab3ce5b81a66cc82001a58c8ed (patch)
tree4dd0d27f1974eb2bcdd6ae4b11baa80dd9c90dd3 /src/opengl/qgl_egl.cpp
parent9f814e1efe11ced6d7b64d1fcc52382631f9cb52 (diff)
downloadQt-fafec8f2363fd7ab3ce5b81a66cc82001a58c8ed.zip
Qt-fafec8f2363fd7ab3ce5b81a66cc82001a58c8ed.tar.gz
Qt-fafec8f2363fd7ab3ce5b81a66cc82001a58c8ed.tar.bz2
Move common EGL functions to qgl_egl.cpp
There were several copies of the same stubbed functions in qgl_wince.cpp, qgl_qws.cpp, and qgl_x11egl.cpp. Move them all to a common location for easier maintainence. Reviewed-by: Sarah Smith
Diffstat (limited to 'src/opengl/qgl_egl.cpp')
-rw-r--r--src/opengl/qgl_egl.cpp37
1 files changed, 37 insertions, 0 deletions
diff --git a/src/opengl/qgl_egl.cpp b/src/opengl/qgl_egl.cpp
index deb7092..5ce1a45 100644
--- a/src/opengl/qgl_egl.cpp
+++ b/src/opengl/qgl_egl.cpp
@@ -129,6 +129,11 @@ void qt_egl_update_format(const QEglContext& context, QGLFormat& format)
context.clearError();
}
+bool QGLFormat::hasOpenGL()
+{
+ return true;
+}
+
void QGLContext::reset()
{
Q_D(QGLContext);
@@ -180,4 +185,36 @@ void QGLContext::swapBuffers() const
d->eglContext->swapBuffers(d->eglSurface);
}
+void QGLWidget::setMouseTracking(bool enable)
+{
+ QWidget::setMouseTracking(enable);
+}
+
+QColor QGLContext::overlayTransparentColor() const
+{
+ return d_func()->transpColor;
+}
+
+uint QGLContext::colorIndex(const QColor &c) const
+{
+ Q_UNUSED(c);
+ return 0;
+}
+
+void QGLContext::generateFontDisplayLists(const QFont & fnt, int listBase)
+{
+ Q_UNUSED(fnt);
+ Q_UNUSED(listBase);
+}
+
+void *QGLContext::getProcAddress(const QString &proc) const
+{
+ return (void*)eglGetProcAddress(reinterpret_cast<const char *>(proc.toLatin1().data()));
+}
+
+bool QGLWidgetPrivate::renderCxPm(QPixmap*)
+{
+ return false;
+}
+
QT_END_NAMESPACE