aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken6/tests
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2021-06-24 14:14:43 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2021-06-25 10:13:57 +0000
commit179a026e13baa056641b06a44cb29f165f938cd2 (patch)
treeecd8d7f54733358ceecfaba9aeb6a4b52f9ec570 /sources/shiboken6/tests
parentecff7d18b62d8168082dbf59498e4bf01233eb95 (diff)
shiboken6/doc generator: Extract method to resolve links to QtXmlToSphinxDocGeneratorInterface
Extract the private struct LinkContext to a public struct QtXmlToSphinxLink with debug operator and add a resolve method to QtXmlToSphinxDocGeneratorInterface. Task-number: PYSIDE-1112 Change-Id: I91b3bc45ebc530394a3e77c56b05dd5b740e8985 Reviewed-by: Christian Tismer <tismer@stackless.com> (cherry picked from commit 991cfb9376275e1ab259f0a9b95302bc56ba7127) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'sources/shiboken6/tests')
-rw-r--r--sources/shiboken6/tests/qtxmltosphinxtest/qtxmltosphinxtest.cpp5
-rw-r--r--sources/shiboken6/tests/qtxmltosphinxtest/qtxmltosphinxtest.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/sources/shiboken6/tests/qtxmltosphinxtest/qtxmltosphinxtest.cpp b/sources/shiboken6/tests/qtxmltosphinxtest/qtxmltosphinxtest.cpp
index c9aebc443..ea60d36b5 100644
--- a/sources/shiboken6/tests/qtxmltosphinxtest/qtxmltosphinxtest.cpp
+++ b/sources/shiboken6/tests/qtxmltosphinxtest/qtxmltosphinxtest.cpp
@@ -56,6 +56,11 @@ const QLoggingCategory &QtXmlToSphinxTest::loggingCategory() const
return lcQtXmlToSphinxTest();
}
+QtXmlToSphinxLink QtXmlToSphinxTest::resolveLink(const QtXmlToSphinxLink &link) const
+{
+ return link;
+}
+
QString QtXmlToSphinxTest::transformXml(const QString &xml) const
{
return QtXmlToSphinx(this, m_parameters, xml).result();
diff --git a/sources/shiboken6/tests/qtxmltosphinxtest/qtxmltosphinxtest.h b/sources/shiboken6/tests/qtxmltosphinxtest/qtxmltosphinxtest.h
index dffbd86c0..8f74baaf5 100644
--- a/sources/shiboken6/tests/qtxmltosphinxtest/qtxmltosphinxtest.h
+++ b/sources/shiboken6/tests/qtxmltosphinxtest/qtxmltosphinxtest.h
@@ -43,6 +43,7 @@ public:
QString resolveContextForMethod(const QString &,
const QString &) const override;
const QLoggingCategory &loggingCategory() const override;
+ QtXmlToSphinxLink resolveLink(const QtXmlToSphinxLink &link) const override;
private slots:
void testTable_data();