ctrl+z for grid

CURA-7951
This commit is contained in:
saumya.jain 2023-08-24 11:48:43 +02:00
parent 719b11655c
commit 1591a2a0c3
2 changed files with 3 additions and 2 deletions

View file

@ -67,7 +67,8 @@ class GridArrange(Arranger):
grouped_operation = GroupedOperation() grouped_operation = GroupedOperation()
for grid_id, node in zip(sequence, self._nodes_to_arrange): for grid_id, node in zip(sequence, self._nodes_to_arrange):
grouped_operation.addOperation(AddSceneNodeOperation(node, scene_root)) if add_new_nodes_in_scene:
grouped_operation.addOperation(AddSceneNodeOperation(node, scene_root))
grid_x, grid_y = grid_id grid_x, grid_y = grid_id
operation = self.moveNodeOnGrid(node, grid_x, grid_y) operation = self.moveNodeOnGrid(node, grid_x, grid_y)
grouped_operation.addOperation(operation) grouped_operation.addOperation(operation)

View file

@ -243,7 +243,7 @@ class CuraActions(QObject):
# Add the new nodes to the scene, and arrange them # Add the new nodes to the scene, and arrange them
arranger = GridArrange(nodes, application.getBuildVolume(), fixed_nodes) arranger = GridArrange(nodes, application.getBuildVolume(), fixed_nodes)
group_operation, not_fit_count = arranger.createGroupOperationForArrange() group_operation, not_fit_count = arranger.createGroupOperationForArrange(add_new_nodes_in_scene = True)
group_operation.push() group_operation.push()
# deselect currently selected nodes, and select the new nodes # deselect currently selected nodes, and select the new nodes