include($QT_INSTALL_DOCS/global/qt-module-defaults.qdocconf)
include($QT_INSTALL_DOCS/config/exampleurl-qtwayland.qdocconf)

project                                                     = QtWaylandCompositor
description                                                 = Qt Wayland Compositor Reference Documentation
version                                                     = $QT_VERSION
buildversion                                                = Qt Wayland Compositor | Commercial or GPLv3

qhp.projects                                                = QtWaylandCompositor

qhp.QtWaylandCompositor.file                                = qtwaylandcompositor.qhp
qhp.QtWaylandCompositor.namespace                           = org.qt-project.qtwaylandcompositor.$QT_VERSION_TAG
qhp.QtWaylandCompositor.virtualFolder                       = qtwaylandcompositor
qhp.QtWaylandCompositor.indexTitle                          = Qt Wayland Compositor
qhp.QtWaylandCompositor.indexRoot                           =

qhp.QtWaylandCompositor.subprojects = manual examples qmltypes classes

qhp.QtWaylandCompositor.subprojects.qmltypes.title          = QML Types
qhp.QtWaylandCompositor.subprojects.qmltypes.indexTitle     = Qt Wayland Compositor QML Types
qhp.QtWaylandCompositor.subprojects.qmltypes.selectors      = qmlclass
qhp.QtWaylandCompositor.subprojects.qmltypes.sortPages      = true

qhp.QtWaylandCompositor.subprojects.classes.title           = C++ Classes
qhp.QtWaylandCompositor.subprojects.classes.indexTitle      = Qt Wayland Compositor C++ Classes
qhp.QtWaylandCompositor.subprojects.classes.selectors       = class fake:headerfile
qhp.QtWaylandCompositor.subprojects.classes.sortPages       = true

qhp.QtWaylandCompositor.subprojects.examples.title          = Examples
qhp.QtWaylandCompositor.subprojects.examples.indexTitle     = Qt Wayland Compositor Examples
qhp.QtWaylandCompositor.subprojects.examples.selectors      = example
qhp.QtWaylandCompositor.subprojects.examples.sortPages      = true

qhp.QtWaylandCompositor.subprojects.manual.title = Qt Wayland Compositor
qhp.QtWaylandCompositor.subprojects.manual.indexTitle = Qt Wayland Compositor module topics
qhp.QtWaylandCompositor.subprojects.manual.type = manual

depends += qtcore \
           qtqml \
           qtquick \
           qtdoc \
           qtquickcontrols \
           qmake \
           qtgui \
           qtqmlmodels \
           qtwidgets \
           qtvirtualkeyboard \
           qtcmake \
           qtopengl \
           qtwaylandclient

exampledirs += ../../../examples/wayland
headerdirs += \
    ../ \
    ../../imports/
sourcedirs += \
    ../ \
    ../../imports/
imagedirs  += images

examplesinstallpath = wayland

# Path to the root of qtwayland (for automatic linking to source code)
url.sources.rootdir     = ../../..

# Add generic thumbnail for all examples
manifestmeta.thumbnail.names = *

manifestmeta.highlighted.names = \
        "QtWaylandCompositor/Minimal QML" \
        "QtWaylandCompositor/IVI Compositor"

navigation.landingpage    = "Qt Wayland Compositor"
navigation.qmltypespage   = "Qt Wayland Compositor QML Types"
navigation.cppclassespage = "Qt Wayland Compositor C++ Classes"
# Auto-generate navigation linking based on "Qt Wayland Compositor module topics":
navigation.toctitles = "Qt Wayland Compositor module topics"
navigation.toctitles.inclusive = false

# Enforce zero documentation warnings
warninglimit = 0
