summaryrefslogtreecommitdiff
path: root/tools/qdoc3/node.h
diff options
context:
space:
mode:
authorMartin Smith <msmith@trolltech.com>2010-02-11 11:31:36 +0100
committerMartin Smith <msmith@trolltech.com>2010-02-11 11:31:36 +0100
commit802051dd1eb8dd63e84ac0c241f560d8cdf350c5 (patch)
tree32b681c0925298598ba2e0bb56e3d1b09f2f8eea /tools/qdoc3/node.h
parent9a83bf2676dabdf36f9ca491b480b50d8e7ed93d (diff)
downloadqt4-tools-802051dd1eb8dd63e84ac0c241f560d8cdf350c5.tar.gz
qdoc3: Added curly braces in switch statement for braindead compiler.
Also added the \pagekeywords command. Task: QTBUG-7877
Diffstat (limited to 'tools/qdoc3/node.h')
-rw-r--r--tools/qdoc3/node.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/qdoc3/node.h b/tools/qdoc3/node.h
index 679a9d45e5..6a540d4361 100644
--- a/tools/qdoc3/node.h
+++ b/tools/qdoc3/node.h
@@ -183,6 +183,7 @@ class Node
QString since() const { return sinc; }
QString templateStuff() const { return tpl; }
PageType pageType() const { return pageTyp; }
+ virtual void addPageKeywords(const QString& ) { }
void clearRelated() { rel = 0; }
@@ -256,6 +257,8 @@ class InnerNode : public Node
QStringList primaryKeys();
QStringList secondaryKeys();
+ QStringList pageKeywords() { return pageKeywds; }
+ virtual void addPageKeywords(const QString& t) { pageKeywds << t; }
protected:
InnerNode(Type type, InnerNode *parent, const QString& name);
@@ -268,6 +271,7 @@ class InnerNode : public Node
void removeChild(Node *child);
void removeRelated(Node *pseudoChild);
+ QStringList pageKeywds;
QStringList inc;
NodeList children;
NodeList enumChildren;