aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken6/ApiExtractor/modifications.h
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2021-06-18 14:04:33 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2021-06-19 13:25:45 +0200
commit6d968dd75567fe281d4a303ae7e882db0bb45ab2 (patch)
tree20b93acd5262cb6e139d0be14d9b5336cbe8315e /sources/shiboken6/ApiExtractor/modifications.h
parent6feab2b639d32693ad14306529bf72194c1be355 (diff)
shiboken6/Doc generator: Dedent documentation code snippets
Split out helpers for fixing code snippets from class CodeSnipAbstract (which is necessary since the QtXmlToSphinx test is compiled from single source files) and use them. Fixes a number of sphinx warnings about "Unexpected indentation" in data visualization examples. Change-Id: I109f5f6a8158689f5c966630f1b29d797b48607d Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 772f117d30c567c397944d62c9084360bb071d83) Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'sources/shiboken6/ApiExtractor/modifications.h')
-rw-r--r--sources/shiboken6/ApiExtractor/modifications.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/sources/shiboken6/ApiExtractor/modifications.h b/sources/shiboken6/ApiExtractor/modifications.h
index 09527d4ad..c79184cbe 100644
--- a/sources/shiboken6/ApiExtractor/modifications.h
+++ b/sources/shiboken6/ApiExtractor/modifications.h
@@ -31,6 +31,7 @@
#include "typesystem_enums.h"
#include "typesystem_typedefs.h"
+#include "codesniphelpers.h"
#include "parser/typeinfo.h"
#include <QtCore/QList>
@@ -120,7 +121,7 @@ private:
TemplateInstance *m_instance = nullptr;
};
-class CodeSnipAbstract
+class CodeSnipAbstract : public CodeSnipHelpers
{
public:
QString code() const;
@@ -135,9 +136,6 @@ public:
QList<CodeSnipFragment> codeList;
- static QString fixSpaces(QString code);
- static QString dedent(const QString &code);
- static void prependCode(QString *code, QString firstLine);
static QRegularExpression placeHolderRegex(int index);
};