diff options
author | Rhys Weatherley <rhys.weatherley@nokia.com> | 2009-09-25 01:50:14 (GMT) |
---|---|---|
committer | Rhys Weatherley <rhys.weatherley@nokia.com> | 2009-09-25 01:50:14 (GMT) |
commit | fafec8f2363fd7ab3ce5b81a66cc82001a58c8ed (patch) | |
tree | 4dd0d27f1974eb2bcdd6ae4b11baa80dd9c90dd3 /src/opengl/qgl_egl.cpp | |
parent | 9f814e1efe11ced6d7b64d1fcc52382631f9cb52 (diff) | |
download | Qt-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.cpp | 37 |
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 |