Skip to content

Commit 8b490de

Browse files
committedSep 5, 2017
Don't create undo commands for snap settings changes
In practice this turns out to be undesirable - snapping changes are more of a semi-permenant interface setting as opposed to something which should be stored in the layout's undo history.
1 parent 0062513 commit 8b490de

File tree

1 file changed

+0
-6
lines changed

1 file changed

+0
-6
lines changed
 

‎src/core/layout/qgslayoutsnapper.cpp

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,23 +31,17 @@ QgsLayout *QgsLayoutSnapper::layout()
3131

3232
void QgsLayoutSnapper::setSnapTolerance( const int snapTolerance )
3333
{
34-
mLayout->undoStack()->beginCommand( this, QObject::tr( "Snap tolerance changed" ), UndoTolerance );
3534
mTolerance = snapTolerance;
36-
mLayout->undoStack()->endCommand();
3735
}
3836

3937
void QgsLayoutSnapper::setSnapToGrid( bool enabled )
4038
{
41-
mLayout->undoStack()->beginCommand( this, QObject::tr( "Snap to grid changed" ), UndoSnapToGrid );
4239
mSnapToGrid = enabled;
43-
mLayout->undoStack()->endCommand();
4440
}
4541

4642
void QgsLayoutSnapper::setSnapToGuides( bool enabled )
4743
{
48-
mLayout->undoStack()->beginCommand( this, QObject::tr( "Snap to guides changed" ), UndoSnapToGuides );
4944
mSnapToGuides = enabled;
50-
mLayout->undoStack()->endCommand();
5145
}
5246

5347
QPointF QgsLayoutSnapper::snapPoint( QPointF point, double scaleFactor, bool &snapped ) const

0 commit comments

Comments
 (0)
Please sign in to comment.