aboutsummaryrefslogtreecommitdiffstats
path: root/share/qtcreator/qml/qmlpuppet/qml2puppet/instances
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@qt.io>2020-09-28 12:15:19 +0300
committerMiikka Heikkinen <miikka.heikkinen@qt.io>2020-09-29 08:17:42 +0000
commitfbc6e3196ccc07830ffac206def8e8c2d60f3391 (patch)
tree49a1d2f21a7c9e548be64d420ba4b53781f43237 /share/qtcreator/qml/qmlpuppet/qml2puppet/instances
parentf6b3f41d19637d40b5c02e0a04e659c8fe858212 (diff)
QmlPuppet: Update 3D edit view on property removal
Change-Id: I9cdcc7a4a1515b6046bc2c7c78de196a2c7d8c22 Fixes: QDS-2840 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Diffstat (limited to 'share/qtcreator/qml/qmlpuppet/qml2puppet/instances')
-rw-r--r--share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.cpp7
-rw-r--r--share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.h1
2 files changed, 8 insertions, 0 deletions
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);