aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesigner/qmldesignerplugin.cpp
diff options
context:
space:
mode:
authorMiikka Heikkinen <[email protected]>2024-03-08 17:18:47 +0200
committerMiikka Heikkinen <[email protected]>2024-03-11 09:19:41 +0000
commit572205691fe0e86b6ad265444342939446adc36f (patch)
tree53ef9cdb690eef84b893bc80ca54264aeadf295a /src/plugins/qmldesigner/qmldesignerplugin.cpp
parent21299fe1f15c8384b6bb47a872a1fe4488e6cae2 (diff)
Doubleclick on View3D item in 2D view will open 3D view
Also if the click was over a visible model in View3D, that model will be selected. 3D view edit camera will be aligned to the scene camera currently in use. Fixes: QDS-12188 Change-Id: I25823dbbcf9d1706b2cdefb8c34aa78ecd93e407 Reviewed-by: Mahmoud Badri <[email protected]>
Diffstat (limited to 'src/plugins/qmldesigner/qmldesignerplugin.cpp')
-rw-r--r--src/plugins/qmldesigner/qmldesignerplugin.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/qmldesignerplugin.cpp b/src/plugins/qmldesigner/qmldesignerplugin.cpp
index cd0ffaba263..601cf966813 100644
--- a/src/plugins/qmldesigner/qmldesignerplugin.cpp
+++ b/src/plugins/qmldesigner/qmldesignerplugin.cpp
@@ -26,6 +26,7 @@
#include <designeractionmanager.h>
#include <eventlist/eventlistpluginview.h>
#include <formeditor/transitiontool.h>
+#include <formeditor/view3dtool.h>
#include <studioquickwidget.h>
#include <windowmanager.h>
#ifndef QDS_USE_PROJECTSTORAGE
@@ -656,6 +657,7 @@ void QmlDesignerPlugin::enforceDelayedInitialize()
d->viewManager.registerFormEditorTool(std::make_unique<TextTool>());
d->viewManager.registerFormEditorTool(std::make_unique<PathTool>(d->externalDependencies));
d->viewManager.registerFormEditorTool(std::make_unique<TransitionTool>());
+ d->viewManager.registerFormEditorTool(std::make_unique<View3DTool>());
if (Core::ICore::isQtDesignStudio()) {
d->mainWidget.initialize();