summaryrefslogtreecommitdiffstats
path: root/src/doc/qt3d.qdocconf
diff options
context:
space:
mode:
Diffstat (limited to 'src/doc/qt3d.qdocconf')
-rw-r--r--src/doc/qt3d.qdocconf91
1 files changed, 15 insertions, 76 deletions
diff --git a/src/doc/qt3d.qdocconf b/src/doc/qt3d.qdocconf
index 7da047ced..b397f1837 100644
--- a/src/doc/qt3d.qdocconf
+++ b/src/doc/qt3d.qdocconf
@@ -1,17 +1,10 @@
include($QT_INSTALL_DOCS/global/qt-module-defaults.qdocconf)
+include(qt3d-config.qdocconf)
project = Qt3D
description = Qt 3D Reference Documentation
version = $QT_VERSION
-examplesinstallpath = qt3d
-
-indexes += $QT_INSTALL_DOCS/qtcore/qtcore.index \
- $QT_INSTALL_DOCS/qtgui/qtgui.index \
- $QT_INSTALL_DOCS/qtqml/qtqml.index \
- $QT_INSTALL_DOCS/qtquick/qtquick.index \
- $QT_INSTALL_DOCS/qmake/qmake.index
-
qhp.projects = Qt3D
qhp.Qt3D.file = qt3d.qhp
@@ -24,87 +17,33 @@ qhp.Qt3D.filterAttributes = qt3d $QT_VERSION qtrefdoc
qhp.Qt3D.customFilters.Qt.name = Qt3D $QT_VERSION
qhp.Qt3D.customFilters.Qt.filterAttributes = qt3d $QT_VERSION
-qhp.Qt3D.subprojects = classes qmltypes
+qhp.Qt3D.subprojects = classes qmltypes examples
qhp.Qt3D.subprojects.classes.title = C++ Classes
qhp.Qt3D.subprojects.classes.indexTitle = Qt 3D C++ Classes
-qhp.Qt3D.subprojects.classes.selectors = class fake:headerfile
+qhp.Qt3D.subprojects.classes.selectors = class doc:headerfile
qhp.Qt3D.subprojects.classes.sortPages = true
qhp.Qt3D.subprojects.qmltypes.title = QML Types
qhp.Qt3D.subprojects.qmltypes.indexTitle = Qt 3D QML Types
-qhp.Qt3D.subprojects.qmltypes.selectors = qmlclass
+qhp.Qt3D.subprojects.qmltypes.selectors = qmltype
qhp.Qt3D.subprojects.qmltypes.sortPages = true
-tagfile = qt3d.tags
-
-depends += qtcore qtgui qtqml qtquick qtdoc
+qhp.Qt3D.subprojects.examples.title = Examples
+qhp.Qt3D.subprojects.examples.indexTitle = Qt 3D Examples
+qhp.Qt3D.subprojects.examples.selectors = doc:example
+qhp.Qt3D.subprojects.examples.sortPages = true
-headerdirs += . \
- ../render \
- ../core \
- ../logic \
- ../plugins \
- ../quick3d/quick3d \
- ../input \
- ../extras \
- ../animation \
- ../quick3d/quick3dscene2d
+# dependencies to other Qt 3D modules
+depends += qt3dcore qt3drender qt3dlogic qt3dinput \
+ qt3dextras qt3danimation qt3dscene2d
-# Exclude private header files from the documentation build
-excludefiles += "*_p.h"
+tagfile = qt3d.tags
-sourcedirs += . \
- ../render \
- ../core \
- ../logic \
- ../plugins \
- ../quick3d/quick3d \
- ../input \
- ../extras \
- ../animation \
- ../quick3d/quick3dscene2d
+headerdirs += src
+sourcedirs += src
exampledirs += ../../examples/qt3d \
snippets
-examples.fileextensions += "*.fraq *.geom *.vert"
-examples.imageextensions += "*.png"
-
-excludedirs += \
- ../plugins/renderplugins
-
-macro.TODO = " "
-imagedirs += images \
- ../../examples/qt3d/shadow-map-qml/doc/images \
- ../../examples/qt3d/basicshapes-cpp/doc/images \
- ../../examples/qt3d/planets-qml/doc/images \
- ../../examples/qt3d/wireframe/doc/images \
- ../../examples/qt3d/audio-visualizer-qml/doc/images \
- ../../examples/qt3d/simplecustommaterial/doc/images \
- ../../examples/qt3d/scene2d/doc/images \
- ../../examples/qt3d/advancedcustommaterial/doc/images
-
-Cpp.ignoretokens += QT3DINPUTSHARED_EXPORT \
- QT3DCORESHARED_EXPORT \
- QT3DLOGIC_PRIVATE_EXPORT \
- QT3DLOGICSHARED_EXPORT \
- QT3DRENDERSHARED_EXPORT \
- QT3DRENDERSHARED_PRIVATE_EXPORT \
- QT3DQUICKSHARED_PRIVATE_EXPORT \
- QT3DEXTRASSHARED_EXPORT \
- QT3DANIMATIONSHARED_EXPORT \
- QT3DQUICKSCENE2DSHARED_EXPORT
-
-Cpp.ignoredirectives += Q_DECLARE_LOGGING_CATEGORY
-
-manifestmeta.highlighted.names = \
- "Qt3D/Qt 3D: Advanced custom material QML Example" \
- "Qt3D/Qt 3D: Audio Visualizer Example" \
- "Qt3D/Qt 3D: Planets QML Example"
-
-manifestmeta.thumbnail.names += "Qt3D/Qt 3D: Deferred Renderer C++ Example"
-
-navigation.landingpage = "Qt 3D"
-navigation.cppclassespage = "Qt 3D C++ Classes"
-navigation.qmltypespage = "Qt 3D QML Types"
+imagedirs += images