From fbc6e3196ccc07830ffac206def8e8c2d60f3391 Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Mon, 28 Sep 2020 12:15:19 +0300 Subject: [PATCH] QmlPuppet: Update 3D edit view on property removal Change-Id: I9cdcc7a4a1515b6046bc2c7c78de196a2c7d8c22 Fixes: QDS-2840 Reviewed-by: Mahmoud Badri --- .../instances/qt5informationnodeinstanceserver.cpp | 7 +++++++ .../instances/qt5informationnodeinstanceserver.h | 1 + 2 files changed, 8 insertions(+) diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.cpp index d964cc54604..8d0d175453e 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.cpp +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.cpp @@ -1395,6 +1395,13 @@ void Qt5InformationNodeInstanceServer::changeState(const ChangeStateCommand &com render3DEditView(); } +void Qt5InformationNodeInstanceServer::removeProperties(const RemovePropertiesCommand &command) +{ + Qt5NodeInstanceServer::removeProperties(command); + + render3DEditView(); +} + // update 3D view size when it changes in creator side void Qt5InformationNodeInstanceServer::update3DViewState(const Update3dViewStateCommand &command) { diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.h b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.h index fa073231ebc..d7abfa26a2a 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.h +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.h @@ -66,6 +66,7 @@ public: void changePropertyBindings(const ChangeBindingsCommand &command) override; void changeIds(const ChangeIdsCommand &command) override; void changeState(const ChangeStateCommand &command) override; + void removeProperties(const RemovePropertiesCommand &command) override; private slots: void handleSelectionChanged(const QVariant &objs);