diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2024-01-18 15:58:49 +0100 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2024-01-18 21:43:19 +0000 |
commit | dc0632d419ef6dce30772f707d0c2fa443310505 (patch) | |
tree | c7c117205e8d5442ea275fc36c99dda5060307f5 | |
parent | 818c361a61db21d5d39b719c772f27ab5db0a292 (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.cpp | 12 |
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()); |