diff options
Diffstat (limited to 'src/qdoc/qdoc/tests/generatedoutput/testdata/crossmodule')
6 files changed, 104 insertions, 0 deletions
diff --git a/src/qdoc/qdoc/tests/generatedoutput/testdata/crossmodule/CrossModule b/src/qdoc/qdoc/tests/generatedoutput/testdata/crossmodule/CrossModule new file mode 100644 index 000000000..50bea93ab --- /dev/null +++ b/src/qdoc/qdoc/tests/generatedoutput/testdata/crossmodule/CrossModule @@ -0,0 +1,2 @@ +#include "../testcpp/TestCPP" +#include "testtype.h" diff --git a/src/qdoc/qdoc/tests/generatedoutput/testdata/crossmodule/crossmodule.qdocconf b/src/qdoc/qdoc/tests/generatedoutput/testdata/crossmodule/crossmodule.qdocconf new file mode 100644 index 000000000..404981136 --- /dev/null +++ b/src/qdoc/qdoc/tests/generatedoutput/testdata/crossmodule/crossmodule.qdocconf @@ -0,0 +1,26 @@ +project = CrossModule +includepaths += -I. + +depends = testcpp + +headers = testtype.h +sources = testtype.cpp + +HTML.nosubdirs = true +HTML.outputsubdir = crossmodule + +defines += test_crossmodule + +sources.fileextensions = "*.qml *.cpp *.qdoc" +headers.fileextensions = "*.h" + +# images +imagedirs = ../images + +# zero warning policy +warninglimit = 0 +warninglimit.enabled = true + +# don't write host system-specific paths to index files +locationinfo = false + diff --git a/src/qdoc/qdoc/tests/generatedoutput/testdata/crossmodule/crossmodule_singleexec.qdocconf b/src/qdoc/qdoc/tests/generatedoutput/testdata/crossmodule/crossmodule_singleexec.qdocconf new file mode 100644 index 000000000..1040bb5ad --- /dev/null +++ b/src/qdoc/qdoc/tests/generatedoutput/testdata/crossmodule/crossmodule_singleexec.qdocconf @@ -0,0 +1,6 @@ +include(crossmodule.qdocconf) + +sources += namespaces.qdoc + +HTML.nosubdirs = true +HTML.outputsubdir = crossmodule diff --git a/src/qdoc/qdoc/tests/generatedoutput/testdata/crossmodule/namespaces.qdoc b/src/qdoc/qdoc/tests/generatedoutput/testdata/crossmodule/namespaces.qdoc new file mode 100644 index 000000000..3732008ac --- /dev/null +++ b/src/qdoc/qdoc/tests/generatedoutput/testdata/crossmodule/namespaces.qdoc @@ -0,0 +1,9 @@ +// Copyright (C) 2021 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +/*! + \page all-namespaces.html + \title Namespaces + + \generatelist namespaces +*/ diff --git a/src/qdoc/qdoc/tests/generatedoutput/testdata/crossmodule/testtype.cpp b/src/qdoc/qdoc/tests/generatedoutput/testdata/crossmodule/testtype.cpp new file mode 100644 index 000000000..d7557da73 --- /dev/null +++ b/src/qdoc/qdoc/tests/generatedoutput/testdata/crossmodule/testtype.cpp @@ -0,0 +1,45 @@ +// Copyright (C) 2020 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only +#include "testtype.h" + +/*! + \module CrossModule +*/ + +/*! + Function under a namespace that's documented elsewhere. +*/ +void CrossModuleRef::documentMeToo() +{ +} + +/*! + \class TestType + \inmodule CrossModule + \brief A class inheriting another class that lives in an external doc + module. + + \section1 Linking + + These links go to the parent class: + \list + \li \l {TestQDoc::TestDerived} + \li \l {TestQDoc::}{Test} class \l Usage. + \li QDOCTEST_MACRO + \li DontLinkToMe + \endlist + + \section1 Generated Lists + + This is an annotated list of entries in a group: + \annotatedlist testgroup + + \sa {TestQDoc::Test::}{someFunction()} +*/ + +/*! + Nothing to see here. +*/ +void TestType::nothing() +{ +} diff --git a/src/qdoc/qdoc/tests/generatedoutput/testdata/crossmodule/testtype.h b/src/qdoc/qdoc/tests/generatedoutput/testdata/crossmodule/testtype.h new file mode 100644 index 000000000..b6b0d446f --- /dev/null +++ b/src/qdoc/qdoc/tests/generatedoutput/testdata/crossmodule/testtype.h @@ -0,0 +1,16 @@ +// Copyright (C) 2020 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only +#pragma once + +#include "../testcpp/testcpp.h" + +namespace CrossModuleRef { + void documentMeToo(); +} + +class TestType : public TestQDoc::TestDerived +{ +public: + TestType() {} + void nothing() {} +}; |