diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2020-11-14 11:02:39 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2020-11-16 07:27:57 +0000 |
commit | b0671e075e6143bb590d069a9848bc163194b7ef (patch) | |
tree | b0c2cbc45dab4eb63ddc13bde565a279a8bece28 /sources/pyside6/PySide6/QtCore | |
parent | dff115603e6f093f9189977e29511b53a16ec0c6 (diff) |
PySide6: Add QMetaType
This is required for QSqlField among other things.
Re-add the conversions that previously existed for the
now deprecated QVariant::Type for QMetaType.
Change-Id: If47168f0f45ecfbfe483a8eaa9c6e037477f5ce6
Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'sources/pyside6/PySide6/QtCore')
-rw-r--r-- | sources/pyside6/PySide6/QtCore/CMakeLists.txt | 1 | ||||
-rw-r--r-- | sources/pyside6/PySide6/QtCore/typesystem_core_common.xml | 11 |
2 files changed, 12 insertions, 0 deletions
diff --git a/sources/pyside6/PySide6/QtCore/CMakeLists.txt b/sources/pyside6/PySide6/QtCore/CMakeLists.txt index 6168055d3..df332da58 100644 --- a/sources/pyside6/PySide6/QtCore/CMakeLists.txt +++ b/sources/pyside6/PySide6/QtCore/CMakeLists.txt @@ -91,6 +91,7 @@ ${QtCore_GEN_DIR}/qmetamethod_wrapper.cpp ${QtCore_GEN_DIR}/qmetaobject_connection_wrapper.cpp ${QtCore_GEN_DIR}/qmetaobject_wrapper.cpp ${QtCore_GEN_DIR}/qmetaproperty_wrapper.cpp +${QtCore_GEN_DIR}/qmetatype_wrapper.cpp ${QtCore_GEN_DIR}/qmimedata_wrapper.cpp ${QtCore_GEN_DIR}/qmimedatabase_wrapper.cpp ${QtCore_GEN_DIR}/qmimetype_wrapper.cpp diff --git a/sources/pyside6/PySide6/QtCore/typesystem_core_common.xml b/sources/pyside6/PySide6/QtCore/typesystem_core_common.xml index 84048bda3..2f8ce57b4 100644 --- a/sources/pyside6/PySide6/QtCore/typesystem_core_common.xml +++ b/sources/pyside6/PySide6/QtCore/typesystem_core_common.xml @@ -352,6 +352,17 @@ </conversion-rule> </primitive-type> + <value-type name="QMetaType"> + <enum-type name="Type"/> + <enum-type name="TypeFlag" flags="TypeFlags"/> + <conversion-rule> + <native-to-target file="../glue/qtcore.cpp" snippet="conversion-qmetatype-pytypeobject"/> + <target-to-native> + <add-conversion type="PyTypeObject" file="../glue/qtcore.cpp" snippet="conversion-pytypeobject-qmetatype"/> + </target-to-native> + </conversion-rule> + </value-type> + <primitive-type name="QModelIndexList"> <include file-name="qabstractitemmodel.h" location="global"/> <conversion-rule> |