Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2022-03-10 08:42:03 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2022-03-10 16:53:11 +0100
commit4118576eda30e76384b4cd846c16c0d0b39a3cc9 (patch)
treeeb6bdfafe1dd8f87b5bd445cf2fbe313edfc9fcf /sources/pyside6/libpysideqml/pysideqml.cpp
parente48b696ffab552785d38d72dff6c9dda796c9628 (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.cpp4
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