diff options
Diffstat (limited to 'share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quick3dmaterialnodeinstance.cpp')
-rw-r--r-- | share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quick3dmaterialnodeinstance.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quick3dmaterialnodeinstance.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quick3dmaterialnodeinstance.cpp index fbfe6c2a2e..97b0c2bf87 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quick3dmaterialnodeinstance.cpp +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quick3dmaterialnodeinstance.cpp @@ -37,12 +37,13 @@ Quick3DMaterialNodeInstance::~Quick3DMaterialNodeInstance() { } -void Quick3DMaterialNodeInstance::initialize(const ObjectNodeInstance::Pointer &objectNodeInstance, - InstanceContainer::NodeFlags flags) +void Quick3DMaterialNodeInstance::invokeDummyViewCreate() const { - m_dummyRootViewCreateFunction = "createViewForMaterial"; - - Quick3DRenderableNodeInstance::initialize(objectNodeInstance, flags); + QMetaObject::invokeMethod(m_dummyRootView, "createViewForMaterial", + Q_ARG(QVariant, QVariant::fromValue(object())), + Q_ARG(QVariant, ""), + Q_ARG(QVariant, ""), + Q_ARG(QVariant, "")); } Quick3DMaterialNodeInstance::Pointer Quick3DMaterialNodeInstance::create(QObject *object) |