diff options
author | Martin Smith <martin.smith@nokia.com> | 2011-07-21 09:50:08 (GMT) |
---|---|---|
committer | Martin Smith <martin.smith@nokia.com> | 2011-07-21 09:50:08 (GMT) |
commit | 54b7ff1f5aea6ea33dad98d7daf1a7bdc9da7eb7 (patch) | |
tree | 5a7090c442dd92379f1a8f060d91f8cc98b6c1f2 /tools | |
parent | c70a0e817aa771f8a6cf5d6e60ab40161382bdb3 (diff) | |
download | Qt-54b7ff1f5aea6ea33dad98d7daf1a7bdc9da7eb7.zip Qt-54b7ff1f5aea6ea33dad98d7daf1a7bdc9da7eb7.tar.gz Qt-54b7ff1f5aea6ea33dad98d7daf1a7bdc9da7eb7.tar.bz2 |
qdoc: Added HTML.nobreadcrumbs as a config variable.
Task-numberr: QTBUG-20475
Diffstat (limited to 'tools')
-rw-r--r-- | tools/qdoc3/htmlgenerator.cpp | 7 | ||||
-rw-r--r-- | tools/qdoc3/htmlgenerator.h | 2 |
2 files changed, 8 insertions, 1 deletions
diff --git a/tools/qdoc3/htmlgenerator.cpp b/tools/qdoc3/htmlgenerator.cpp index a64518d..3263e9c 100644 --- a/tools/qdoc3/htmlgenerator.cpp +++ b/tools/qdoc3/htmlgenerator.cpp @@ -180,6 +180,9 @@ void HtmlGenerator::initializeGenerator(const Config &config) pleaseGenerateMacRef = config.getBool(HtmlGenerator::format() + Config::dot + HTMLGENERATOR_GENERATEMACREFS); + noBreadCrumbs = config.getBool(HtmlGenerator::format() + + Config::dot + + HTMLGENERATOR_NOBREADCRUMBS); project = config.getString(CONFIG_PROJECT); @@ -1516,8 +1519,10 @@ void HtmlGenerator::generateBreadCrumbs(const QString &title, const Node *node, CodeMarker *marker) { + if (noBreadCrumbs) + return; + Text breadcrumbs; - if (node->type() == Node::Class) { const ClassNode *cn = static_cast<const ClassNode *>(node); QString name = node->moduleName(); diff --git a/tools/qdoc3/htmlgenerator.h b/tools/qdoc3/htmlgenerator.h index 153a9cf..d97d387 100644 --- a/tools/qdoc3/htmlgenerator.h +++ b/tools/qdoc3/htmlgenerator.h @@ -274,6 +274,7 @@ class HtmlGenerator : public PageGenerator QString footer; QString address; bool pleaseGenerateMacRef; + bool noBreadCrumbs; QString project; QString projectDescription; QString projectUrl; @@ -308,6 +309,7 @@ class HtmlGenerator : public PageGenerator #define HTMLGENERATOR_GENERATEMACREFS "generatemacrefs" // ### document me #define HTMLGENERATOR_POSTHEADER "postheader" #define HTMLGENERATOR_POSTPOSTHEADER "postpostheader" +#define HTMLGENERATOR_NOBREADCRUMBS "nobreadcrumbs" QT_END_NAMESPACE |