diff options
Diffstat (limited to 'src/docbookgen.cpp')
-rw-r--r-- | src/docbookgen.cpp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/docbookgen.cpp b/src/docbookgen.cpp index 6e6d969..1c03c07 100644 --- a/src/docbookgen.cpp +++ b/src/docbookgen.cpp @@ -385,6 +385,9 @@ DB_GEN_C2("IndexSections " << is) case isNamespaceIndex: //Namespace Index}\n" break; + case isConceptIndex: + //Concept Index}\n" + break; case isClassHierarchyIndex: //Hierarchical Index}\n" break; @@ -409,6 +412,10 @@ DB_GEN_C2("IndexSections " << is) m_t << "<chapter>\n"; m_t << " <title>"; break; + case isConceptDocumentation: + m_t << "<chapter>\n"; + m_t << " <title>"; + break; case isClassDocumentation: m_t << "<chapter>\n"; m_t << " <title>"; @@ -456,6 +463,10 @@ DB_GEN_C2("IndexSections " << is) //m_t << "<xi:include href=\"namespaces.xml\" xmlns:xi=\"http://www.w3.org/2001/XInclude\"/>"; //m_t << "</chapter>\n"; break; + case isConceptIndex: + //m_t << "<xi:include href=\"concepts.xml\" xmlns:xi=\"http://www.w3.org/2001/XInclude\"/>"; + //m_t << "</chapter>\n"; + break; case isClassHierarchyIndex: //m_t << "<xi:include href=\"hierarchy.xml\" xmlns:xi=\"http://www.w3.org/2001/XInclude\"/>"; //m_t << "</chapter>\n"; @@ -510,6 +521,19 @@ DB_GEN_C2("IndexSections " << is) } m_t << "</chapter>\n"; break; + case isConceptDocumentation: + { + m_t << "</title>\n"; + for (const auto &cd : *Doxygen::conceptLinkedMap) + { + if (cd->isLinkableInProject() && !cd->isAlias()) + { + m_t << "<xi:include href=\"" << cd->getOutputFileBase() << ".xml\" xmlns:xi=\"http://www.w3.org/2001/XInclude\"/>\n"; + } + } + } + m_t << "</chapter>\n"; + break; case isClassDocumentation: { m_t << "</title>\n"; |