aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2024-01-18 15:58:49 +0100
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2024-01-18 21:43:19 +0000
commitdc0632d419ef6dce30772f707d0c2fa443310505 (patch)
treec7c117205e8d5442ea275fc36c99dda5060307f5
parent818c361a61db21d5d39b719c772f27ab5db0a292 (diff)
Documentation: Generate inheritance graph only when base classes exist
Task-number: PYSIDE-1106 Change-Id: I3fa21becfab476f947c94c0f22fb1234c98f2ea8 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 8c9d492d347941e812ccce4f9b972755388a5fd5) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--sources/shiboken6/generator/qtdoc/qtdocgenerator.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/sources/shiboken6/generator/qtdoc/qtdocgenerator.cpp b/sources/shiboken6/generator/qtdoc/qtdocgenerator.cpp
index aaec06ae8..bba60fa9a 100644
--- a/sources/shiboken6/generator/qtdoc/qtdocgenerator.cpp
+++ b/sources/shiboken6/generator/qtdoc/qtdocgenerator.cpp
@@ -353,11 +353,13 @@ void QtDocGenerator::generateClass(TextStream &s, const GeneratorContext &classC
if (documentation.hasBrief())
writeFormattedBriefText(s, documentation, metaClass);
- if (m_options.inheritanceDiagram) {
- s << ".. inheritance-diagram:: " << metaClass->fullName()<< '\n'
- << " :parts: 2\n\n";
- } else {
- writeInheritedFromList(s, metaClass);
+ if (!metaClass->baseClasses().isEmpty()) {
+ if (m_options.inheritanceDiagram) {
+ s << ".. inheritance-diagram:: " << metaClass->fullName()<< '\n'
+ << " :parts: 2\n\n";
+ } else {
+ writeInheritedFromList(s, metaClass);
+ }
}
writeInheritedByList(s, metaClass, api().classes());