diff options
author | Maximilian Goldstein <max.goldstein@qt.io> | 2021-02-10 13:06:17 +0100 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2021-02-10 14:49:45 +0000 |
commit | 6b29e1da41e7f9aa076c820f3af02f475075c5a8 (patch) | |
tree | 8bc1403a710f5910be5f40fbf8b06c8618779bf8 /sources | |
parent | 5cf9f02923b6b4cf9f2de93c7f563da07eecb032 (diff) |
Fix QQuickItem & co. not working as property types
Change-Id: I562672534124edb5485bd75f84d8f60130173310
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
(cherry picked from commit ad51ac78b6675f8d485b49891d95d2e8876fdab0)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'sources')
-rw-r--r-- | sources/pyside6/PySide6/QtQuick/pysidequickregistertype.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sources/pyside6/PySide6/QtQuick/pysidequickregistertype.cpp b/sources/pyside6/PySide6/QtQuick/pysidequickregistertype.cpp index 104e7683c..c3c45aaaa 100644 --- a/sources/pyside6/PySide6/QtQuick/pysidequickregistertype.cpp +++ b/sources/pyside6/PySide6/QtQuick/pysidequickregistertype.cpp @@ -212,6 +212,11 @@ void PySide::initQuickSupport(PyObject *module) { Q_UNUSED(module); #ifdef PYSIDE_QML_SUPPORT + // We need to manually register a pointer version of these types in order for them to be used as property types. + qRegisterMetaType<QQuickPaintedItem*>("QQuickPaintedItem*"); + qRegisterMetaType<QQuickFramebufferObject*>("QQuickFramebufferObject*"); + qRegisterMetaType<QQuickItem*>("QQuickItem*"); + setQuickRegisterItemFunction(quickRegisterType); #endif } |