@@ -311,7 +311,7 @@ OPTIMIZE_OUTPUT_VHDL = NO
311311# Note that for custom extensions you also need to set FILE_PATTERNS otherwise
312312# the files are not read by doxygen.
313313
314- EXTENSION_MAPPING = qmldoc =C++
314+ EXTENSION_MAPPING = qml =C++
315315
316316# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments
317317# according to the Markdown format, which allows for more readable
@@ -811,6 +811,7 @@ WARN_LOGFILE =
811811# Note: If this tag is empty the current directory is searched.
812812
813813INPUT = ../src \
814+ ../src/imports/mvvmquick \
814815 .
815816
816817# This tag can be used to specify the character encoding of the source files
@@ -879,7 +880,7 @@ FILE_PATTERNS = *.c \
879880 *.as \
880881 *.js \
881882 *.qdoc \
882- *.qmldoc
883+ *.qml
883884
884885# The RECURSIVE tag can be used to specify whether or not subdirectories should
885886# be searched for input files as well.
@@ -895,7 +896,6 @@ RECURSIVE = YES
895896# run.
896897
897898EXCLUDE = ../src/3rdparty \
898- ../src/imports/ \
899899 ../src/plugins
900900
901901# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
@@ -917,7 +917,9 @@ EXCLUDE_PATTERNS = moc_* \
917917 qrc_* \
918918 tst_* \
919919 *_p.* \
920- *.cpp
920+ *.cpp \
921+ */src/mvvmquick/*.qml \
922+ */src/mvvmdatasyncquick/*.qml
921923
922924# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names
923925# (namespaces, classes, functions, etc.) that should be excluded from the
@@ -929,6 +931,10 @@ EXCLUDE_PATTERNS = moc_* \
929931# exclude all test directories use the pattern */test/*
930932
931933EXCLUDE_SYMBOLS = QtMvvm::__helpertypes \
934+ QtMvvmCoreDeclarativeModule \
935+ QtMvvmQuickDeclarativeModule \
936+ QtMvvmDataSyncCoreDeclarativeModule \
937+ QtMvvmDataSyncQuickDeclarativeModule \
932938 \
933939 QAbstractAspect \
934940 QAndroidActivityResultReceiver \
@@ -945,7 +951,22 @@ EXCLUDE_SYMBOLS = QtMvvm::__helpertypes \
945951 QNodeCreatedChangeBase \
946952 QPaintEngineEx \
947953 QQmlExtensionInterface \
948- QTechniqueFilter
954+ QTechniqueFilter \
955+ \
956+ ApplicationWindow \
957+ Dialog \
958+ Drawer \
959+ FileChooser \
960+ Item \
961+ Label \
962+ ListView \
963+ Page \
964+ ProgressBar \
965+ QtObject \
966+ RoundButton \
967+ StackView \
968+ ToolBar \
969+ ToolButton
949970
950971# The EXAMPLE_PATH tag can be used to specify one or more files or directories
951972# that contain example code fragments that are included (see the \include
@@ -1006,7 +1027,7 @@ INPUT_FILTER =
10061027# need to set EXTENSION_MAPPING for the extension otherwise the files are not
10071028# properly processed by doxygen.
10081029
1009- FILTER_PATTERNS = *.qmldoc =doxyqml
1030+ FILTER_PATTERNS = *.qml =doxyqml
10101031
10111032# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using
10121033# INPUT_FILTER) will also be used to filter the input files that are used for
@@ -2128,7 +2149,8 @@ INCLUDE_FILE_PATTERNS = *.h \
21282149# recursively expanded use the := operator instead of the = operator.
21292150# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
21302151
2131- PREDEFINED = __cplusplus=201402L
2152+ PREDEFINED = __cplusplus=201402L \
2153+ DOXYGEN_RUN
21322154
21332155# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this
21342156# tag can be used to specify a list of macro names that should be expanded. The
0 commit comments