diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-05-18 12:55:11 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2022-05-18 22:07:53 +0000 |
commit | 39748d5e133fb860f3dfdac34d319b09553be7a9 (patch) | |
tree | 4695fb910111fd02cb43f28eb80b21d9c7cb2d19 /sources/pyside6 | |
parent | 9fe9c110c5a951f4440015f2a36ac9bc949cd6cc (diff) |
shiboken6: Skip Q_ENUM helper functions when PySide extensions are enabled
The helper functions qt_getEnumMetaObject() and qt_getEnumName()
defined by Q_ENUM had to be rejected in the typesystem files in each
namespace. Pass the ApiExtractor flags to the meta builder to cleanly
detect all Qt special functions and automatically reject them when
PySide extensions are enabled.
[ChangeLog][shiboken6] The Q_ENUM helper functions
qt_getEnumMetaObject() and qt_getEnumName() are now automatically
rejected when PySide extensions are enabled.
Fixes: PYSIDE-1932
Change-Id: Iceb5f0c3175ecaef657ae71adf6a5b8bf48af740
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit 14c6809ec52ea0583e310825c158fe0e0ab68883)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'sources/pyside6')
-rw-r--r-- | sources/pyside6/PySide6/QtCore/typesystem_core_common.xml | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/sources/pyside6/PySide6/QtCore/typesystem_core_common.xml b/sources/pyside6/PySide6/QtCore/typesystem_core_common.xml index 7ac0e95ca..086de7e69 100644 --- a/sources/pyside6/PySide6/QtCore/typesystem_core_common.xml +++ b/sources/pyside6/PySide6/QtCore/typesystem_core_common.xml @@ -520,8 +520,6 @@ <rejection class="QFile" function-name="setEncodingFunction"/> <rejection class="QRegion" function-name="cleanUp"/> <rejection class="QSettings" function-name="registerFormat"/> - <rejection class="Qt" function-name="qt_getEnumMetaObject"/> - <rejection class="Qt" function-name="qt_getEnumName"/> <namespace-type name="Qt"> <extra-includes> |