From 23979df5d6e9d4dfcdcaef8f4c358cb2acd721c5 Mon Sep 17 00:00:00 2001 From: Hugo Parente Lima Date: Mon, 27 Sep 2010 14:44:36 -0300 Subject: Support doc generation of various modules in one go and removes QString and QStringList entries from generated docs. --- generators/qtdoc/qtdocgenerator.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'generators/qtdoc/qtdocgenerator.h') diff --git a/generators/qtdoc/qtdocgenerator.h b/generators/qtdoc/qtdocgenerator.h index 4b3666f79..327e90561 100644 --- a/generators/qtdoc/qtdocgenerator.h +++ b/generators/qtdoc/qtdocgenerator.h @@ -30,6 +30,7 @@ #include #include "generator.h" +class QtDocParser; class AbstractMetaFunction; class AbstractMetaClass; class QXmlStreamReader; @@ -159,6 +160,9 @@ QTextStream& operator<<(QTextStream& s, const QtXmlToSphinx::Table &table); class GENRUNNER_API QtDocGenerator : public Generator { public: + QtDocGenerator(); + ~QtDocGenerator(); + QString libSourceDir() const { return m_libSourceDir; @@ -180,7 +184,7 @@ public: protected: QString fileNameForClass(const AbstractMetaClass* cppClass) const; - void generateClass(QTextStream& s, const AbstractMetaClass* cppClass); + void generateClass(QTextStream& s, const AbstractMetaClass* metaClass); void finishGeneration(); void writeFunctionArguments(QTextStream&, const AbstractMetaFunction*, Options) const {} @@ -210,7 +214,8 @@ private: QString m_libSourceDir; QString m_codeSnippetDir; QStringList m_functionList; - Documentation m_moduleDoc; + QMap m_packages; + QtDocParser* m_docParser; }; #endif // DOCGENERATOR_H -- cgit v1.2.3