diff options
author | Miikka Heikkinen <[email protected]> | 2024-03-08 17:18:47 +0200 |
---|---|---|
committer | Miikka Heikkinen <[email protected]> | 2024-03-11 09:19:41 +0000 |
commit | 572205691fe0e86b6ad265444342939446adc36f (patch) | |
tree | 53ef9cdb690eef84b893bc80ca54264aeadf295a /src/plugins/qmldesigner/qmldesignerplugin.cpp | |
parent | 21299fe1f15c8384b6bb47a872a1fe4488e6cae2 (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.cpp | 2 |
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(); |