summaryrefslogtreecommitdiffstats
path: root/src/opengl
diff options
context:
space:
mode:
authorTrond Kjernåsen <trond@trolltech.com>2010-01-25 17:30:26 +0100
committerTrond Kjernåsen <trond@trolltech.com>2010-01-25 17:31:39 +0100
commit8ef52111099e1a588d872305d07f0f9e514fe2e3 (patch)
tree212bd02751c7855aeb229c099d8889a9111a6e9c /src/opengl
parenta85f708449a5fb61740ec12abd4cb9df3a5265ad (diff)
Updated docs regarding QGLWidget::renderText() limitations.
Reviewed-by: Trust Me
Diffstat (limited to 'src/opengl')
-rw-r--r--src/opengl/qgl.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/opengl/qgl.cpp b/src/opengl/qgl.cpp
index 3f32cf3176..48e43b297d 100644
--- a/src/opengl/qgl.cpp
+++ b/src/opengl/qgl.cpp
@@ -4393,6 +4393,13 @@ static void qt_gl_draw_text(QPainter *p, int x, int y, const QString &str,
\note This function temporarily disables depth-testing when the
text is drawn.
+ \note This function can only be used inside a
+ QPainter::beginNativePainting()/QPainter::endNativePainting() block
+ if the default OpenGL paint engine is QPaintEngine::OpenGL. To make
+ QPaintEngine::OpenGL the default GL engine, call
+ QGL::setPreferredPaintEngine(QPaintEngine::OpenGL) before the
+ QApplication constructor.
+
\l{Overpainting Example}{Overpaint} with QPainter::drawText() instead.
*/