diff --git a/sources/diagramcommands.cpp b/sources/diagramcommands.cpp index b3cc1e2bb..97a995d3c 100644 --- a/sources/diagramcommands.cpp +++ b/sources/diagramcommands.cpp @@ -424,7 +424,8 @@ MoveElementsCommand::MoveElementsCommand( DiagramContent::TextFields | DiagramContent::ConductorsToUpdate | DiagramContent::ConductorsToMove | - DiagramContent::Images + DiagramContent::Images | + DiagramContent::Shapes ); setText( @@ -492,6 +493,11 @@ void MoveElementsCommand::move(const QPointF &actual_movement) { foreach (DiagramImageItem *dii, content_to_move.images) { dii -> setPos(dii -> pos() + actual_movement); } + + // deplace les shapes + foreach (QetShapeItem *dsi, content_to_move.shapes) { + dsi -> setPos(dsi -> pos() + actual_movement); + } } /**