aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken6/ApiExtractor/documentation.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2024-09-27 08:06:02 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2024-09-27 23:12:11 +0200
commitdf67bfbc7289c526d54105248e064d8846ad9ad5 (patch)
treea60341dc9009444405704150d453c4f2d9f5af92 /sources/shiboken6/ApiExtractor/documentation.cpp
parentff283650bd482c2132ce3bac647e109447850cff (diff)
shiboken6/Documentation: Add source file to the Documentation class
This is useful for resolving images. Use it for the module documentation. Task-number: QTBUG-77650 Task-number: PYSIDE-2620 Task-number: PYSIDE-1106 Change-Id: Ib7843541af75aa179ac7d862fc30351f69f550ed Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'sources/shiboken6/ApiExtractor/documentation.cpp')
-rw-r--r--sources/shiboken6/ApiExtractor/documentation.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/sources/shiboken6/ApiExtractor/documentation.cpp b/sources/shiboken6/ApiExtractor/documentation.cpp
index 33cf0e9fb..0f1bb389b 100644
--- a/sources/shiboken6/ApiExtractor/documentation.cpp
+++ b/sources/shiboken6/ApiExtractor/documentation.cpp
@@ -7,8 +7,12 @@
Documentation::Documentation(const QString &detailed,
const QString &brief,
+ const QString &sourceFile,
Format fmt) :
- m_detailed(detailed.trimmed()), m_brief(brief.trimmed()), m_format(fmt)
+ m_detailed(detailed.trimmed()),
+ m_brief(brief.trimmed()),
+ m_sourceFile(sourceFile),
+ m_format(fmt)
{
}
@@ -54,6 +58,8 @@ QDebug operator<<(QDebug debug, const Documentation &d)
debug << "Documentation(";
if (!d.isEmpty()) {
debug << "format=" << d.format();
+ if (d.hasSourceFile())
+ debug << ", file=\"" << d.sourceFile() << '"';
if (!d.brief().isEmpty())
debug << ", brief=\"" << d.brief() << '"';
if (!d.detailed().isEmpty())