1include($QT_INSTALL_DOCS/global/qt-module-defaults.qdocconf)
2include($QT_INSTALL_DOCS/config/exampleurl-qtdeclarative.qdocconf)
3
4project                 = QtQuick
5description             = Qt Quick Reference Documentation
6version                 = $QT_VERSION
7
8examplesinstallpath     = quick
9
10# Custom module header that pulls in also QtQuickWidgets
11moduleheader            = QtQuickDoc
12includepaths            = -I .
13
14qhp.projects            = QtQuick
15
16qhp.QtQuick.file                = qtquick.qhp
17qhp.QtQuick.namespace           = org.qt-project.qtquick.$QT_VERSION_TAG
18qhp.QtQuick.virtualFolder       = qtquick
19qhp.QtQuick.indexTitle          = Qt Quick
20qhp.QtQuick.indexRoot           =
21
22qhp.QtQuick.filterAttributes    = qtquick $QT_VERSION qtrefdoc
23qhp.QtQuick.customFilters.Qt.name = QtQuick $QT_VERSION
24qhp.QtQuick.customFilters.Qt.filterAttributes = qtquick $QT_VERSION
25qhp.QtQuick.subprojects         = qmltypes classes examples
26qhp.QtQuick.subprojects.qmltypes.title = QML Types
27qhp.QtQuick.subprojects.qmltypes.indexTitle = Qt Quick QML Types
28qhp.QtQuick.subprojects.qmltypes.selectors = qmlclass
29qhp.QtQuick.subprojects.qmltypes.sortPages = true
30qhp.QtQuick.subprojects.classes.title = Classes
31qhp.QtQuick.subprojects.classes.title = C++ Classes
32qhp.QtQuick.subprojects.classes.indexTitle = Qt Quick C++ Classes
33qhp.QtQuick.subprojects.classes.selectors = class fake:headerfile
34qhp.QtQuick.subprojects.classes.sortPages = true
35qhp.QtQuick.subprojects.examples.title = Examples
36qhp.QtQuick.subprojects.examples.indexTitle = Qt Quick Examples and Tutorials
37qhp.QtQuick.subprojects.examples.selectors = fake:example
38
39tagfile                 = ../../../doc/qtquick/qtquick.tags
40
41depends += qtcore qtqml qtqmlmodels qtqmltest qtgui qtlinguist qtquickcontrols qtquickcontrols1 qtdoc qtquickdialogs qtsensors qtwidgets qmake qtmultimedia qtgraphicaleffects qtsql qtxmlpatterns
42
43headerdirs  += ..\
44               ../../quick \
45               ../../quickwidgets
46
47sourcedirs  += .. \
48               ../../quick \
49               ../../quickwidgets
50
51exampledirs +=  ../../../examples/quick \
52                snippets
53
54
55imagedirs   += images
56
57#add particles and shapes sources
58headerdirs += ../../particles \
59              ../../quickshapes
60sourcedirs += ../../particles \
61              ../../quickshapes
62
63#add imports directory because of dependencies
64headerdirs += ../../imports
65sourcedirs += ../../imports
66
67#add plugins directory because of dependencies
68headerdirs += ../../plugins
69sourcedirs += ../../plugins
70
71#exclude certain directories
72excludedirs += ../../imports/models \
73               ../../imports/labsmodels \
74               ../../imports/testlib \
75               ../../imports/workerscript \
76               ../../imports/statemachine
77
78excludefiles += ../util/qquickpropertychanges_p.h
79examples.fileextensions        += "*.qm"
80
81manifestmeta.thumbnail.names += "QtQuick/Threaded ListModel Example" \
82                                "QtQuick/QML Dynamic View Ordering Tutorial*"
83
84manifestmeta.highlighted.names = "QtQuick/Qt Quick Demo - Same Game" \
85                                 "QtQuick/Qt Quick Demo - Photo Surface" \
86                                 "QtQuick/Qt Quick Demo - Tweet Search" \
87                                 "QtQuick/Qt Quick Demo - Calqlatr" \
88                                 "QtQuick/Qt Quick Demo - StocQt" \
89                                 "QtQuick/Qt Quick Demo - Clocks" \
90                                 "QtQuick/Qt Quick Examples - Shader Effects"
91
92navigation.landingpage = "Qt Quick"
93navigation.cppclassespage = "Qt Quick C++ Classes"
94navigation.qmltypespage = "Qt Quick QML Types"
95
96# \svgcolor {#ffdead}
97macro.svgcolor.HTML = "<div style=\"padding:10px;color:#fff;background:\1;\"></div>"
98
99# youtube video thumbnails that show up in offline and online docs
100HTML.extraimages += images/9BcAYDlpuT8.jpg
101qhp.QtQuick.extraFiles += images/9BcAYDlpuT8.jpg
102