diff options
author | Hugo Parente Lima <hugo.pl@gmail.com> | 2010-09-27 14:44:36 -0300 |
---|---|---|
committer | Hugo Parente Lima <hugo.pl@gmail.com> | 2010-09-27 14:44:36 -0300 |
commit | 23979df5d6e9d4dfcdcaef8f4c358cb2acd721c5 (patch) | |
tree | c5c98806498916b32df90a19e57acc2b3a03ca0e /generators/qtdoc/qtdocgenerator.h | |
parent | 00ef2994b4cb744173f92d57673683a7d2d0b0c3 (diff) |
Support doc generation of various modules in one go and removes QString and QStringList entries from generated docs.
Diffstat (limited to 'generators/qtdoc/qtdocgenerator.h')
-rw-r--r-- | generators/qtdoc/qtdocgenerator.h | 9 |
1 files changed, 7 insertions, 2 deletions
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 <abstractmetalang.h> #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<QString, QStringList> m_packages; + QtDocParser* m_docParser; }; #endif // DOCGENERATOR_H |