include($QT_INSTALL_DOCS/global/macros.qdocconf)
include($QT_INSTALL_DOCS/global/qt-cpp-defines.qdocconf)
include($QT_INSTALL_DOCS/global/compat.qdocconf)
include($QT_INSTALL_DOCS/global/fileextensions.qdocconf)

project = Fluid
description = Fluid Reference Documentation
indexes += \
    $QT_INSTALL_DOCS/qtqml/qtqml.index \
    $QT_INSTALL_DOCS/qtquick/qtquick.index \
    $QT_INSTALL_DOCS/$QTQUICKCONTROLS_NAME/$QTQUICKCONTROLS_NAME.index \
    $QT_INSTALL_DOCS/qtgraphicaleffects/qtgraphicaleffects.index

depends = qtcore qtgui qtdoc qtqml qtquick $QTQUICKCONTROLS_NAME
headerdirs += ../../src
sourcedirs += \
    ../src \
    ../../src/imports/controls \
    ../../src/imports/core \
    ../../src/imports/effects \
    ../../src/imports/layouts \
    ../../src/imports/templates
sources.fileextensions = "*.qml *.qdoc *.cpp *.js"
headers.fileextensions = "*.h"
imagedirs = ../images
exampledirs = .. ../snippets
moduleheader =

include(macros.qdocconf)

qhp.projects = Fluid

qhp.Fluid.file = fluid.qhp
qhp.Fluid.namespace = io.liri.Fluid.$FLUID_VERSION_TAG
qhp.Fluid.virtualFolder = fluid
qhp.Fluid.indexTitle = Fluid
qhp.Fluid.filterAttributes = Fluid $FLUID_VERSION
qhp.Fluid.customFilters.Fluid.name = Fluid $FLUID_VERSION
qhp.Fluid.customFilters.Fluid.filterAttributes = Fluid $FLUID_VERSION
qhp.Fluid.indexRoot =

qhp.Fluid.subprojects = classes qmltypes

qhp.Fluid.subprojects.classes.title = C++ CLasses
qhp.Fluid.subprojects.classes.indexTitle = Fluid Classes and Namespaces
qhp.Fluid.subprojects.classes.selector = module:Fluid
qhp.Fluid.subprojects.classes.sortPages = true

qhp.Fluid.subprojects.qmltypes.title = QML Types
qhp.Fluid.subprojects.qmltypes.indexTitle = Fluid QML Types
qhp.Fluid.subprojects.qmltypes.selector = qmlclass
qhp.Fluid.subprojects.qmltypes.sortPages = true

# Doxygen compatibility commands
macro.see                       = "\\sa"
macro.function                  = "\\fn"

navigation.homepage = Fluid Reference Documentation
buildversion = Fluid $FLUID_VERSION
