diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-03-10 08:42:03 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-03-10 16:53:11 +0100 |
commit | 4118576eda30e76384b4cd846c16c0d0b39a3cc9 (patch) | |
tree | eb6bdfafe1dd8f87b5bd445cf2fbe313edfc9fcf /sources/pyside6/libpysideqml/pysideqml.cpp | |
parent | e48b696ffab552785d38d72dff6c9dda796c9628 (diff) |
PySide6: Fix properties of type QQmlPropertyMap *
Add a call to qRegisterMetaType().
Pick-to: 6.2
Fixes: PYSIDE-1845
Change-Id: I25df264fc13dc515cd6035df8e0b608a7dabaa74
Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'sources/pyside6/libpysideqml/pysideqml.cpp')
-rw-r--r-- | sources/pyside6/libpysideqml/pysideqml.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sources/pyside6/libpysideqml/pysideqml.cpp b/sources/pyside6/libpysideqml/pysideqml.cpp index f88413f78..5a43f11ca 100644 --- a/sources/pyside6/libpysideqml/pysideqml.cpp +++ b/sources/pyside6/libpysideqml/pysideqml.cpp @@ -46,6 +46,8 @@ #include "pysideqmluncreatable.h" #include "pysideqmlmetacallerror_p.h" +#include <QtQml/QQmlPropertyMap> + #include <signalmanager.h> namespace PySide::Qml @@ -60,6 +62,8 @@ void init(PyObject *module) initQmlNamedElement(module); initQmlUncreatable(module); PySide::SignalManager::setQmlMetaCallErrorHandler(PySide::Qml::qmlMetaCallErrorHandler); + + qRegisterMetaType<QQmlPropertyMap *>(); // PYSIDE-1845, QQmlPropertyMap * properties } } //namespace PySide::Qml |