Doc: Move all doc artifacts under one project
Although the Qt Multimedia module has two submodules, a single project is sufficient to document these submodules, avoiding unnecessary maintenance overhead. Change-Id: I8fab48241b5c9aba35890a8aaa28ce7154f78c45 Reviewed-by: Topi Reiniö <topi.reinio@theqtcompany.com>
This commit is contained in:
committed by
Simon Hausmann
parent
2b7c617e09
commit
5916caae7a
@@ -49,6 +49,7 @@ Q_CONSTRUCTOR_FUNCTION(qRegisterAudioMetaTypes)
|
|||||||
|
|
||||||
/*!
|
/*!
|
||||||
\namespace QAudio
|
\namespace QAudio
|
||||||
|
\ingroup multimedia-namespaces
|
||||||
\brief The QAudio namespace contains enums used by the audio classes.
|
\brief The QAudio namespace contains enums used by the audio classes.
|
||||||
\inmodule QtMultimedia
|
\inmodule QtMultimedia
|
||||||
\ingroup multimedia
|
\ingroup multimedia
|
||||||
|
|||||||
@@ -1,32 +0,0 @@
|
|||||||
# Name of the project.
|
|
||||||
project = Qt Multimedia
|
|
||||||
|
|
||||||
# Directories in which to search for files to document and images.
|
|
||||||
# By default set to the root directory of the project for sources
|
|
||||||
# and headers and qdoc will therefore generate output for each file.
|
|
||||||
# Images should be placed in <rootdir>/dic/images and examples in
|
|
||||||
# <rootdir>/examples.
|
|
||||||
# Paths are relative to the location of this file.
|
|
||||||
exampledirs += ../src/examples \
|
|
||||||
../.. \
|
|
||||||
../../examples
|
|
||||||
|
|
||||||
headerdirs += ../src \
|
|
||||||
../../src
|
|
||||||
|
|
||||||
imagedirs += ../src/images \
|
|
||||||
|
|
||||||
sourcedirs += ../src \
|
|
||||||
../../src
|
|
||||||
|
|
||||||
excludedirs +=
|
|
||||||
|
|
||||||
#Do not change the variables after this line unless you know what you are doing.
|
|
||||||
|
|
||||||
outputdir = ../ditaxml
|
|
||||||
outputformats = DITAXML
|
|
||||||
|
|
||||||
examples.fileextensions = "*.cpp *.h *.js *.svg *.xml *.ui *.qml"
|
|
||||||
examples.imageextensions = "*.png *.jpeg *.jpg *.gif *.mng"
|
|
||||||
headers.fileextensions = "*.h *.ch *.h++ *.hh *.hpp *.hxx"
|
|
||||||
sources.fileextensions = "*.cpp *.qdoc *.mm *.qml"
|
|
||||||
@@ -18,17 +18,23 @@ qhp.QtMultimedia.indexTitle = Qt Multimedia
|
|||||||
qhp.QtMultimedia.virtualFolder = qtmultimedia
|
qhp.QtMultimedia.virtualFolder = qtmultimedia
|
||||||
|
|
||||||
# For listing child nodes in Qt Creator or Assistant.
|
# For listing child nodes in Qt Creator or Assistant.
|
||||||
qhp.QtMultimedia.subprojects = classes qmltypes
|
qhp.QtMultimedia.subprojects = classes qmltypes examples
|
||||||
qhp.QtMultimedia.subprojects.classes.title = C++ Classes
|
qhp.QtMultimedia.subprojects.classes.title = C++ Classes
|
||||||
qhp.QtMultimedia.subprojects.classes.indexTitle = Qt Multimedia C++ Classes
|
qhp.QtMultimedia.subprojects.classes.indexTitle = Qt Multimedia C++ Classes
|
||||||
qhp.QtMultimedia.subprojects.classes.selectors = class fake:headerfile
|
qhp.QtMultimedia.subprojects.classes.selectors = class fake:headerfile
|
||||||
qhp.QtMultimedia.subprojects.classes.sortPages = true
|
qhp.QtMultimedia.subprojects.classes.sortPages = true
|
||||||
|
|
||||||
qhp.QtMultimedia.subprojects.qmltypes.title = QML Types
|
qhp.QtMultimedia.subprojects.qmltypes.title = QML Types
|
||||||
qhp.QtMultimedia.subprojects.qmltypes.indexTitle = Qt Multimedia QML Types
|
qhp.QtMultimedia.subprojects.qmltypes.indexTitle = Qt Multimedia QML Types
|
||||||
qhp.QtMultimedia.subprojects.qmltypes.selectors = qmlclass
|
qhp.QtMultimedia.subprojects.qmltypes.selectors = qmlclass
|
||||||
qhp.QtMultimedia.subprojects.qmltypes.sortPages = true
|
qhp.QtMultimedia.subprojects.qmltypes.sortPages = true
|
||||||
|
|
||||||
exampledirs += ../../../examples/multimedia \
|
qhp.QtMultimedia.subprojects.examples.title = Examples
|
||||||
|
qhp.QtMultimedia.subprojects.examples.indexTitle = Qt Multimedia Examples
|
||||||
|
qhp.QtMultimedia.subprojects.examples.selectors = doc:example
|
||||||
|
qhp.QtMultimedia.subprojects.examples.sortPages = true
|
||||||
|
|
||||||
|
exampledirs += ../../../examples \
|
||||||
snippets
|
snippets
|
||||||
|
|
||||||
# Specify example install dir under QT_INSTALL_EXAMPLES
|
# Specify example install dir under QT_INSTALL_EXAMPLES
|
||||||
@@ -40,9 +46,9 @@ imagedirs += src/images \
|
|||||||
|
|
||||||
sourcedirs += ../..
|
sourcedirs += ../..
|
||||||
|
|
||||||
excludedirs += ../../multimediawidgets
|
#excludedirs += ../../multimediawidgets
|
||||||
|
|
||||||
depends += qtcore qtdoc qtgui qtquick qtqml qtmultimediawidgets qtwidgets
|
depends += qtcore qtdoc qtgui qtquick qtqml qtwidgets
|
||||||
|
|
||||||
navigation.landingpage = "Qt Multimedia"
|
navigation.landingpage = "Qt Multimedia"
|
||||||
navigation.cppclassespage = "Qt Multimedia C++ Classes"
|
navigation.cppclassespage = "Qt Multimedia C++ Classes"
|
||||||
|
|||||||
@@ -27,16 +27,33 @@
|
|||||||
|
|
||||||
/*!
|
/*!
|
||||||
\module QtMultimedia
|
\module QtMultimedia
|
||||||
\title Qt Multimedia C++ Classes
|
\title Qt Multimedia Module C++ Classes
|
||||||
\ingroup modules
|
\ingroup modules
|
||||||
\qtvariable multimedia
|
\qtvariable multimedia
|
||||||
|
|
||||||
\brief The \l {Qt Multimedia} module provides audio, video, radio and camera
|
\brief The \l {Qt Multimedia} module provides audio, video, radio and camera
|
||||||
functionality.
|
functionality.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
\page qtmultimedia-modules.html
|
||||||
|
\title Qt Multimedia C++ Classes
|
||||||
|
\brief Provides C++ class for multimedia use cases.
|
||||||
|
|
||||||
The C++ classes provide more control over the multimedia content than the
|
The C++ classes provide more control over the multimedia content than the
|
||||||
QML alternatives. If your application is serving complex use cases such as
|
QML alternatives. If your application is serving complex use cases such as
|
||||||
decoding media files, accessing video or audio buffers, use the C++
|
decoding media files, accessing video or audio buffers, use the C++
|
||||||
alternative. For more details about the complex audio, video, and camera use
|
alternative. For more details about the complex audio, video, and camera use
|
||||||
cases supported by the C++ classes, refer to \l {Multimedia}{Multimedia Overview}.
|
cases supported by the C++ classes, refer to \l {Multimedia}{Multimedia Overview}.
|
||||||
|
|
||||||
|
\section1 Namespaces
|
||||||
|
\annotatedlist multimedia-namespaces
|
||||||
|
|
||||||
|
\section1 Classes
|
||||||
|
|
||||||
|
\section2 Qt Multimedia Module
|
||||||
|
\generatelist {classesbymodule QtMultimedia}
|
||||||
|
|
||||||
|
\section2 Qt Multimedia Widgets Module
|
||||||
|
\generatelist {classesbymodule QtMultimediaWidgets}
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -35,10 +35,18 @@
|
|||||||
and C++ classes to handle multimedia content. It also provides necessary
|
and C++ classes to handle multimedia content. It also provides necessary
|
||||||
APIs to access the camera and radio functionality. The included
|
APIs to access the camera and radio functionality. The included
|
||||||
\l{Qt Audio Engine QML Types}{Qt Audio Engine} provides types for
|
\l{Qt Audio Engine QML Types}{Qt Audio Engine} provides types for
|
||||||
3D positional audio playback and management.
|
3D positional audio playback and content management.
|
||||||
|
|
||||||
The \l{Qt Multimedia Widgets} module provides widget based multimedia
|
The functionality of this module is divided into the following submodules:
|
||||||
classes.
|
|
||||||
|
\table
|
||||||
|
\row
|
||||||
|
\li \l{QtMultimedia}{Qt Multimedia}
|
||||||
|
\li Provides API for multimedia-specific use cases.
|
||||||
|
\row
|
||||||
|
\li \l{QtMultimediaWidgets}{Qt Multimedia Widgets}
|
||||||
|
\li Provides the widget-based multimedia API.
|
||||||
|
\endtable
|
||||||
|
|
||||||
\section1 Getting Started
|
\section1 Getting Started
|
||||||
|
|
||||||
@@ -54,6 +62,7 @@
|
|||||||
|
|
||||||
\code
|
\code
|
||||||
#include <QtMultimedia>
|
#include <QtMultimedia>
|
||||||
|
#include <QtMultimediaWidgets>
|
||||||
\endcode
|
\endcode
|
||||||
|
|
||||||
\note If you are using a few classes from this module, we recommend
|
\note If you are using a few classes from this module, we recommend
|
||||||
@@ -63,7 +72,7 @@
|
|||||||
\c {qmake} project file:
|
\c {qmake} project file:
|
||||||
|
|
||||||
\code
|
\code
|
||||||
QT += multimedia
|
QT += multimedia multimediawidgets
|
||||||
\endcode
|
\endcode
|
||||||
|
|
||||||
\section1 QML Types and C++ Classes
|
\section1 QML Types and C++ Classes
|
||||||
|
|||||||
@@ -160,6 +160,7 @@ Q_DEFINE_METADATA(ThumbnailImage);
|
|||||||
|
|
||||||
/*!
|
/*!
|
||||||
\namespace QMediaMetaData
|
\namespace QMediaMetaData
|
||||||
|
\ingroup multimedia-namespaces
|
||||||
\ingroup multimedia
|
\ingroup multimedia
|
||||||
\inmodule QtMultimedia
|
\inmodule QtMultimedia
|
||||||
|
|
||||||
|
|||||||
@@ -31,6 +31,7 @@ QT_BEGIN_NAMESPACE
|
|||||||
|
|
||||||
/*!
|
/*!
|
||||||
\namespace QMultimedia
|
\namespace QMultimedia
|
||||||
|
\ingroup multimedia-namespaces
|
||||||
\ingroup multimedia
|
\ingroup multimedia
|
||||||
\inmodule QtMultimedia
|
\inmodule QtMultimedia
|
||||||
|
|
||||||
|
|||||||
@@ -1,44 +0,0 @@
|
|||||||
include($QT_INSTALL_DOCS/global/qt-module-defaults.qdocconf)
|
|
||||||
|
|
||||||
project = QtMultimediaWidgets
|
|
||||||
description = Qt Multimedia Widgets Documentation
|
|
||||||
version = $QT_VERSION
|
|
||||||
|
|
||||||
# The following parameters are for creating a qhp file, the qhelpgenerator
|
|
||||||
# program can convert the qhp file into a qch file which can be opened in
|
|
||||||
# Qt Assistant and/or Qt Creator.
|
|
||||||
|
|
||||||
# Defines the name of the project. You cannot use operators (+, =, -) in
|
|
||||||
# the name. Properties for this project are set using a qhp.<projectname>.property
|
|
||||||
# format.
|
|
||||||
qhp.projects = QtMultimediaWidgets
|
|
||||||
qhp.QtMultimediaWidgets.file = qtmultimediawidgets.qhp
|
|
||||||
qhp.QtMultimediaWidgets.namespace = org.qt-project.qtmultimediawidgets.$QT_VERSION_TAG
|
|
||||||
qhp.QtMultimediaWidgets.indexTitle = Qt Multimedia Widgets
|
|
||||||
qhp.QtMultimediaWidgets.virtualFolder = qtmultimediawidgets
|
|
||||||
|
|
||||||
# For listing child nodes in Qt Creator or Assistant.
|
|
||||||
qhp.QtMultimediaWidgets.subprojects = classes
|
|
||||||
qhp.QtMultimediaWidgets.subprojects.classes.title = C++ Classes
|
|
||||||
qhp.QtMultimediaWidgets.subprojects.classes.indexTitle = Qt Multimedia Widgets C++ Classes
|
|
||||||
qhp.QtMultimediaWidgets.subprojects.classes.selectors = class fake:headerfile
|
|
||||||
qhp.QtMultimediaWidgets.subprojects.classes.sortPages = true
|
|
||||||
|
|
||||||
exampledirs += ../../../examples/multimediawidgets \
|
|
||||||
snippets
|
|
||||||
|
|
||||||
# Specify example install dir under QT_INSTALL_EXAMPLES
|
|
||||||
examplesinstallpath = qtmultimedia/multimediawidgets
|
|
||||||
|
|
||||||
headerdirs += ../
|
|
||||||
|
|
||||||
imagedirs += \
|
|
||||||
|
|
||||||
sourcedirs += ../
|
|
||||||
|
|
||||||
excludedirs +=
|
|
||||||
|
|
||||||
depends += qtcore qtdoc qtquick qtqml qtmultimedia qtwidgets qtgui
|
|
||||||
|
|
||||||
navigation.landingpage = "Qt Multimedia Widgets"
|
|
||||||
navigation.cppclassespage = "Qt Multimedia Widgets C++ Classes"
|
|
||||||
@@ -7,8 +7,6 @@ qtHaveModule(opengl):!contains(QT_CONFIG, opengles1) {
|
|||||||
DEFINES += QT_NO_OPENGL
|
DEFINES += QT_NO_OPENGL
|
||||||
}
|
}
|
||||||
|
|
||||||
QMAKE_DOCS = $$PWD/doc/qtmultimediawidgets.qdocconf
|
|
||||||
|
|
||||||
load(qt_module)
|
load(qt_module)
|
||||||
|
|
||||||
PRIVATE_HEADERS += \
|
PRIVATE_HEADERS += \
|
||||||
|
|||||||
Reference in New Issue
Block a user