forked from qt-creator/qt-creator
QmlDesigner: Fix draggable priorities in 3D edit gizmos
Upped default priority of all directional draggables a bit to make them preferable to free rotation ball. Change-Id: If934cb723e8c1a8ca9a114d71b19cbfc196e2682 Fixes: QDS-2286 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
This commit is contained in:
@@ -104,6 +104,7 @@ Model {
|
|||||||
grabsMouse: targetNode
|
grabsMouse: targetNode
|
||||||
active: rootModel.active
|
active: rootModel.active
|
||||||
dragHelper: rootModel.dragHelper
|
dragHelper: rootModel.dragHelper
|
||||||
|
priority: 5
|
||||||
|
|
||||||
onPressed: rootModel.handlePressed(mouseAreaYZ, planePos, screenPos)
|
onPressed: rootModel.handlePressed(mouseAreaYZ, planePos, screenPos)
|
||||||
onDragged: rootModel.handleDragged(mouseAreaYZ, planePos, screenPos)
|
onDragged: rootModel.handleDragged(mouseAreaYZ, planePos, screenPos)
|
||||||
@@ -121,6 +122,7 @@ Model {
|
|||||||
grabsMouse: targetNode
|
grabsMouse: targetNode
|
||||||
active: rootModel.active
|
active: rootModel.active
|
||||||
dragHelper: rootModel.dragHelper
|
dragHelper: rootModel.dragHelper
|
||||||
|
priority: 5
|
||||||
|
|
||||||
onPressed: rootModel.handlePressed(mouseAreaXZ, planePos, screenPos)
|
onPressed: rootModel.handlePressed(mouseAreaXZ, planePos, screenPos)
|
||||||
onDragged: rootModel.handleDragged(mouseAreaXZ, planePos, screenPos)
|
onDragged: rootModel.handleDragged(mouseAreaXZ, planePos, screenPos)
|
||||||
|
@@ -161,7 +161,7 @@ Node {
|
|||||||
color: highlightOnHover && (hovering || dragging) ? Qt.lighter(Qt.rgba(0.5, 0.5, 0.5, 1))
|
color: highlightOnHover && (hovering || dragging) ? Qt.lighter(Qt.rgba(0.5, 0.5, 0.5, 1))
|
||||||
: Qt.rgba(0.5, 0.5, 0.5, 1)
|
: Qt.rgba(0.5, 0.5, 0.5, 1)
|
||||||
rotation: view3D.camera.rotation
|
rotation: view3D.camera.rotation
|
||||||
priority: 1
|
priority: 10
|
||||||
targetNode: moveGizmo.targetNode
|
targetNode: moveGizmo.targetNode
|
||||||
|
|
||||||
view3D: moveGizmo.view3D
|
view3D: moveGizmo.view3D
|
||||||
|
@@ -185,7 +185,7 @@ Node {
|
|||||||
height: 120
|
height: 120
|
||||||
rotation: view3D.camera.rotation
|
rotation: view3D.camera.rotation
|
||||||
grabsMouse: scaleGizmo.targetNode
|
grabsMouse: scaleGizmo.targetNode
|
||||||
priority: 1
|
priority: 10
|
||||||
active: scaleGizmo.visible
|
active: scaleGizmo.visible
|
||||||
dragHelper: scaleGizmo.dragHelper
|
dragHelper: scaleGizmo.dragHelper
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user