QDoc: Fix no-examples option.
authorMartin Smith <martin.smith@nokia.com>
Wed, 11 Apr 2012 13:25:59 +0000 (15:25 +0200)
committerQt by Nokia <qt-info@nokia.com>
Wed, 11 Apr 2012 14:08:14 +0000 (16:08 +0200)
This was accidentally removed in the big change regarding searching in
the internal QDoc tree.

Change-Id: I2496d7497d239f1ec5fbd01be6a918c1ef29fc95
Reviewed-by: Casper van Donderen <casper.vandonderen@nokia.com>
src/tools/qdoc/cppcodeparser.cpp

index d0822fe..d8367b3 100644 (file)
@@ -689,9 +689,11 @@ Node* CppCodeParser::processTopicCommand(const Doc& doc,
         return node;
     }
     else if (command == COMMAND_EXAMPLE) {
-        ExampleNode* en = new ExampleNode(tree_->root(), arg);
-        createExampleFileNodes(en);
-        return en;
+        if (Config::generateExamples) {
+            ExampleNode* en = new ExampleNode(tree_->root(), arg);
+            createExampleFileNodes(en);
+            return en;
+        }
     }
     else if (command == COMMAND_EXTERNALPAGE) {
         return new FakeNode(tree_->root(), arg, Node::ExternalPage, Node::ArticlePage);