diff options
| author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2023-05-11 15:17:20 +0200 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2023-05-12 13:07:58 +0200 |
| commit | cb651fbc38a639337a870c05c2c895965e176265 (patch) | |
| tree | a530df7de6c7ecc47017ad056f499e8d3e6059f6 /sources/shiboken6/ApiExtractor/messages.cpp | |
| parent | 84a65f64bf9219814348131d153e7066e991aa5a (diff) | |
shiboken6: Improve message about missing type entries
List the loaded (dependent) type systems as the reason mostly
is a missing dependent type system.
Pick-to: 6.5
Change-Id: Iaefd39b3097357402292b2520ae410a7fd6a8911
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Diffstat (limited to 'sources/shiboken6/ApiExtractor/messages.cpp')
| -rw-r--r-- | sources/shiboken6/ApiExtractor/messages.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sources/shiboken6/ApiExtractor/messages.cpp b/sources/shiboken6/ApiExtractor/messages.cpp index ab112bf57..2f3faac8e 100644 --- a/sources/shiboken6/ApiExtractor/messages.cpp +++ b/sources/shiboken6/ApiExtractor/messages.cpp @@ -225,7 +225,8 @@ QString msgNoEnumTypeEntry(const EnumModelItem &enumItem, QTextStream str(&result); str << enumItem->sourceLocation(); msgFormatEnumType(str, enumItem, className); - str << " does not have a type entry"; + str << " does not have a type entry (type systems: " + << TypeDatabase::instance()->loadedTypeSystemNames() << ')'; return result; } @@ -249,7 +250,8 @@ QString msgNamespaceNoTypeEntry(const NamespaceModelItem &item, QString result; QTextStream str(&result); str << item->sourceLocation() << "namespace '" << fullName - << "' does not have a type entry"; + << "' does not have a type entry (type systems: " + << TypeDatabase::instance()->loadedTypeSystemNames() << ')'; return result; } |
