aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken2/generator/qtdoc/qtdocgenerator.h
diff options
context:
space:
mode:
Diffstat (limited to 'sources/shiboken2/generator/qtdoc/qtdocgenerator.h')
-rw-r--r--sources/shiboken2/generator/qtdoc/qtdocgenerator.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/sources/shiboken2/generator/qtdoc/qtdocgenerator.h b/sources/shiboken2/generator/qtdoc/qtdocgenerator.h
index f7a627127..04d3a3e62 100644
--- a/sources/shiboken2/generator/qtdoc/qtdocgenerator.h
+++ b/sources/shiboken2/generator/qtdoc/qtdocgenerator.h
@@ -102,6 +102,12 @@ public:
QtXmlToSphinx(QtDocGenerator* generator, const QString& doc, const QString& context = QString());
+ static bool convertToRst(QtDocGenerator *generator,
+ const QString &sourceFileName,
+ const QString &targetFileName,
+ const QString &context = QString(),
+ QString *errorMessage = nullptr);
+
QString result() const
{
return m_result;
@@ -254,6 +260,8 @@ private:
bool writeInjectDocumentation(QTextStream& s, TypeSystem::DocModificationMode mode, const AbstractMetaClass* cppClass, const AbstractMetaFunction* func);
void writeDocSnips(QTextStream &s, const CodeSnipList &codeSnips, TypeSystem::CodeSnipPosition position, TypeSystem::Language language);
+ void writeModuleDocumentation();
+ void writeAdditionalDocumentation();
QString parseArgDocStyle(const AbstractMetaClass *cppClass, const AbstractMetaFunction *func);
QString translateToPythonType(const AbstractMetaType *type, const AbstractMetaClass *cppClass);
@@ -265,6 +273,7 @@ private:
QStringList m_functionList;
QMap<QString, QStringList> m_packages;
DocParser* m_docParser;
+ QString m_additionalDocumentationList;
};
#endif // DOCGENERATOR_H