[ui] 3DViewer: use a Loader to completely disable the 3D environment

This commit is contained in:
Fabien Castan 2021-10-19 15:17:54 +02:00
parent 0f95188962
commit dedc5b4499
2 changed files with 73 additions and 44 deletions

View file

@ -756,10 +756,12 @@ ApplicationWindow {
}
function viewIn3D(attribute, mouse) {
var loaded = viewer3D.view(attribute);
if(!panel3dViewer)
return false;
var loaded = panel3dViewer.viewer3D.view(attribute);
// solo media if Control modifier was held
if(loaded && mouse && mouse.modifiers & Qt.ControlModifier)
viewer3D.solo(attribute);
panel3dViewer.viewer3D.solo(attribute);
return loaded;
}