diff options
author | Martin Smith <martin.smith@nokia.com> | 2010-09-13 12:43:42 (GMT) |
---|---|---|
committer | Martin Smith <martin.smith@nokia.com> | 2010-09-13 12:43:42 (GMT) |
commit | 0770668614e8445cb452ccbc50543eede5fed2d1 (patch) | |
tree | 98b6ff9ac7432047c6f23e6543899fc1eb509059 /tools/qdoc3/pagegenerator.h | |
parent | 916b610a272f1a1db41ad4177651e34904dd18a0 (diff) | |
download | Qt-0770668614e8445cb452ccbc50543eede5fed2d1.zip Qt-0770668614e8445cb452ccbc50543eede5fed2d1.tar.gz Qt-0770668614e8445cb452ccbc50543eede5fed2d1.tar.bz2 |
qdoc: Implemented stacking of XML stream writers.
Diffstat (limited to 'tools/qdoc3/pagegenerator.h')
-rw-r--r-- | tools/qdoc3/pagegenerator.h | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/tools/qdoc3/pagegenerator.h b/tools/qdoc3/pagegenerator.h index 1aa24a1..0fea67a 100644 --- a/tools/qdoc3/pagegenerator.h +++ b/tools/qdoc3/pagegenerator.h @@ -48,14 +48,12 @@ #include <QStack> #include <qtextstream.h> - #include "generator.h" #include "location.h" QT_BEGIN_NAMESPACE class QTextCodec; - class ClassNode; class InnerNode; class NamespaceNode; @@ -66,16 +64,16 @@ class PageGenerator : public Generator PageGenerator(); ~PageGenerator(); - virtual void generateTree(const Tree *tree, CodeMarker *marker); + virtual void generateTree(const Tree* tree, CodeMarker* marker); protected: - virtual QString fileBase(const Node *node) const; - virtual QString fileExtension(const Node *node) const = 0; - QString fileName(const Node *node) const; + virtual QString fileBase(const Node* node) const; + virtual QString fileExtension(const Node* node) const = 0; + QString fileName(const Node* node) const; QString outFileName(); - void beginSubPage(const Location& location, const QString& fileName); - void endSubPage(); - virtual void generateInnerNode(const InnerNode *node, CodeMarker *marker); + virtual void beginSubPage(const Location& location, const QString& fileName); + virtual void endSubPage(); + virtual void generateInnerNode(const InnerNode* node, CodeMarker* marker); QTextStream& out(); QString naturalLanguage; @@ -89,7 +87,7 @@ class PageGenerator : public Generator QStringRef* par1 = 0, bool debug = false); - private: + protected: QStack<QTextStream*> outStreamStack; }; |