diff options
author | Hugo Lima <hugo.lima@openbossa.org> | 2009-08-21 18:13:34 -0300 |
---|---|---|
committer | Hugo Lima <hugo.lima@openbossa.org> | 2009-08-25 16:23:16 -0300 |
commit | 55dd77e04a8cef0e14648d6d8fb18cdc18695931 (patch) | |
tree | d6533b9b8e741050a6c6ccd9c5abab561767739d /generators/qtdoc/qtdocgenerator.h | |
parent | 9682566c558674609a77540978e36db3dd174303 (diff) |
- QtDocGenerator is now a GeneratorRunner plugin.
- A lot of methods moved from boostpythongenerator to the generator class.
Diffstat (limited to 'generators/qtdoc/qtdocgenerator.h')
-rw-r--r-- | generators/qtdoc/qtdocgenerator.h | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/generators/qtdoc/qtdocgenerator.h b/generators/qtdoc/qtdocgenerator.h index cef7fa7a3..1d898197e 100644 --- a/generators/qtdoc/qtdocgenerator.h +++ b/generators/qtdoc/qtdocgenerator.h @@ -23,11 +23,16 @@ #ifndef DOCGENERATOR_H #define DOCGENERATOR_H -#include "boostpythongenerator.h" #include <QtCore/QStack> +#include <QtCore/QHash> +#include <QtCore/QTextStream> +#include <apiextractor/abstractmetalang.h> +#include "generator.h" +class AbstractMetaFunction; +class AbstractMetaClass; class QXmlStreamReader; -class DocGenerator; +class QtDocGenerator; class QtXmlToSphinx { @@ -77,7 +82,7 @@ public: bool m_normalized; }; - QtXmlToSphinx(DocGenerator* generator, const QString& doc, const QString& context = QString()); + QtXmlToSphinx(QtDocGenerator* generator, const QString& doc, const QString& context = QString()); QString result() const { @@ -127,7 +132,7 @@ private: Table m_currentTable; bool m_tableHasHeader; QString m_context; - DocGenerator* m_generator; + QtDocGenerator* m_generator; bool m_insideBold; bool m_insideItalic; QString m_lastTagName; @@ -149,24 +154,19 @@ QTextStream& operator<<(QTextStream& s, const QtXmlToSphinx::Table &table); /** * The DocGenerator generates documentation from library being binded. */ -class DocGenerator : public BoostPythonGenerator +class QtDocGenerator : public Generator { public: - virtual GeneratorType type() const - { - return DocumentationType; - } - QString libSourceDir() const { return m_libSourceDir; } - virtual bool prepareGeneration(const QMap<QString, QString>& args); + bool doSetup(const QMap<QString, QString>& args); const char* name() const { - return "DocGenerator"; + return "QtDocGenerator"; } QMap<QString, QString> options() const; |