diff --git a/src/opengl/doc/qtopengl.qdocconf b/src/opengl/doc/qtopengl.qdocconf index 6153e97e04b..857ad46c8fa 100644 --- a/src/opengl/doc/qtopengl.qdocconf +++ b/src/opengl/doc/qtopengl.qdocconf @@ -11,8 +11,10 @@ project = QtOpenGL # /examples. # Paths are relative to the location of this file. -headerdirs += .. +headerdirs += .. \ + ../../openglwidgets sourcedirs += .. \ + ../../openglwidgets \ ../../../examples/opengl/doc/src exampledirs += ../../../examples/opengl \ . \ diff --git a/src/widgets/doc/snippets/code/doc_gui_widgets_qopenglwidget.cpp b/src/opengl/doc/snippets/code/doc_gui_widgets_qopenglwidget.cpp similarity index 100% rename from src/widgets/doc/snippets/code/doc_gui_widgets_qopenglwidget.cpp rename to src/opengl/doc/snippets/code/doc_gui_widgets_qopenglwidget.cpp diff --git a/src/gui/doc/snippets/code/src_gui_opengl_qopenglbuffer.cpp b/src/opengl/doc/snippets/code/src_gui_opengl_qopenglbuffer.cpp similarity index 100% rename from src/gui/doc/snippets/code/src_gui_opengl_qopenglbuffer.cpp rename to src/opengl/doc/snippets/code/src_gui_opengl_qopenglbuffer.cpp diff --git a/src/gui/doc/snippets/code/src_gui_opengl_qopengldebug.cpp b/src/opengl/doc/snippets/code/src_gui_opengl_qopengldebug.cpp similarity index 100% rename from src/gui/doc/snippets/code/src_gui_opengl_qopengldebug.cpp rename to src/opengl/doc/snippets/code/src_gui_opengl_qopengldebug.cpp diff --git a/src/gui/doc/snippets/code/src_gui_qopenglshaderprogram.cpp b/src/opengl/doc/snippets/code/src_gui_qopenglshaderprogram.cpp similarity index 100% rename from src/gui/doc/snippets/code/src_gui_qopenglshaderprogram.cpp rename to src/opengl/doc/snippets/code/src_gui_qopenglshaderprogram.cpp diff --git a/src/opengl/doc/src/qtopengl-index.qdoc b/src/opengl/doc/src/qtopengl-index.qdoc index 53f1599c1bd..a655a3e20fb 100644 --- a/src/opengl/doc/src/qtopengl-index.qdoc +++ b/src/opengl/doc/src/qtopengl-index.qdoc @@ -31,9 +31,6 @@ \brief The Qt OpenGL module offers classes that make it easy to use OpenGL in Qt applications. - \warning This module should not be used anymore for new code. Please - use the corresponding OpenGL classes in \l{Qt GUI}. - \section1 Introduction OpenGL is a standard API for rendering 3D graphics. OpenGL only diff --git a/src/opengl/doc/src/qtopengl-module.qdoc b/src/opengl/doc/src/qtopengl-module.qdoc index 0ba78ed5dcb..0d1c9e687f6 100644 --- a/src/opengl/doc/src/qtopengl-module.qdoc +++ b/src/opengl/doc/src/qtopengl-module.qdoc @@ -35,5 +35,19 @@ \brief The Qt OpenGL module offers classes that make it easy to use OpenGL in Qt applications. - \warning This module should not be used anymore for new code. + The \l{Qt OpenGL Widgets C++ Classes}{Qt OpenGL Widgets} library provides + a C++ widget class for rendering OpenGL graphics into widgets UIs. + + \generatelist classesbymodule QtOpenGLWidgets +*/ + +/* + This "module" only exists so that classes in that separate library have + the correct build system documentation. +*/ +/*! + \module QtOpenGLWidgets + \title Qt OpenGL Widgets C++ Classes + \qtcmakepackage OpenGLWidgets + \qtvariable openglwidgets */