aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken6/ApiExtractor/abstractmetabuilder.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2022-10-22 20:40:31 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2022-10-25 16:17:33 +0200
commit201d5f4759e86978d315ecf0b1e03598b27055b0 (patch)
treef003b7cf608f0ab415142e14321d112fa9d4fa7c /sources/shiboken6/ApiExtractor/abstractmetabuilder.cpp
parent9a4dc0d17c7f8eef7ed3e34751d8d519fad3c69b (diff)
shiboken6: Make check for signal function more explicit
Amends 4d423bdbc774c3e375e9f31caa23a082024ff4a6. Pick-to: 6.4 Task-number: PYSIDE-2076 Task-number: PYSIDE-1603 Change-Id: Ifeb5e44932dae9a694276efe841ac6b8d39214d2 Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'sources/shiboken6/ApiExtractor/abstractmetabuilder.cpp')
-rw-r--r--sources/shiboken6/ApiExtractor/abstractmetabuilder.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/sources/shiboken6/ApiExtractor/abstractmetabuilder.cpp b/sources/shiboken6/ApiExtractor/abstractmetabuilder.cpp
index 065c96aa0..9118c0e51 100644
--- a/sources/shiboken6/ApiExtractor/abstractmetabuilder.cpp
+++ b/sources/shiboken6/ApiExtractor/abstractmetabuilder.cpp
@@ -2035,6 +2035,7 @@ AbstractMetaFunction *AbstractMetaBuilderPrivate::traverseFunction(const Functio
// Add private signals for documentation purposes
if (!arguments.isEmpty()
&& m_apiExtractorFlags.testFlag(ApiExtractorFlag::UsePySideExtensions)
+ && functionItem->functionType() == CodeModel::Signal
&& arguments.constLast()->type().qualifiedName().constLast() == u"QPrivateSignal") {
flags.setFlag(AbstractMetaFunction::Flag::PrivateSignal);
arguments.removeLast();