@@ -48,7 +48,7 @@ QgsAdvancedDigitizingDockWidget::QgsAdvancedDigitizingDockWidget( QgsMapCanvas *
48
48
mDistanceConstraint .reset ( new CadConstraint ( mDistanceLineEdit , mLockDistanceButton , nullptr , mRepeatingLockDistanceButton ) );
49
49
mXConstraint .reset ( new CadConstraint ( mXLineEdit , mLockXButton , mRelativeXButton , mRepeatingLockXButton ) );
50
50
mYConstraint .reset ( new CadConstraint ( mYLineEdit , mLockYButton , mRelativeYButton , mRepeatingLockYButton ) );
51
- mAdditionalConstraint = NoConstraint;
51
+ mAdditionalConstraint = AdditionalConstraint:: NoConstraint;
52
52
53
53
mMapCanvas ->installEventFilter ( this );
54
54
mAngleLineEdit ->installEventFilter ( this );
@@ -187,15 +187,15 @@ void QgsAdvancedDigitizingDockWidget::additionalConstraintClicked( bool activate
187
187
{
188
188
if ( !activated )
189
189
{
190
- lockAdditionalConstraint ( NoConstraint );
190
+ lockAdditionalConstraint ( AdditionalConstraint:: NoConstraint );
191
191
}
192
192
if ( sender () == mParallelAction )
193
193
{
194
- lockAdditionalConstraint ( Parallel );
194
+ lockAdditionalConstraint ( AdditionalConstraint:: Parallel );
195
195
}
196
196
else if ( sender () == mPerpendicularAction )
197
197
{
198
- lockAdditionalConstraint ( Perpendicular );
198
+ lockAdditionalConstraint ( AdditionalConstraint:: Perpendicular );
199
199
}
200
200
}
201
201
@@ -258,7 +258,7 @@ void QgsAdvancedDigitizingDockWidget::releaseLocks( bool releaseRepeatingLocks )
258
258
{
259
259
// release all locks except construction mode
260
260
261
- lockAdditionalConstraint ( NoConstraint );
261
+ lockAdditionalConstraint ( AdditionalConstraint:: NoConstraint );
262
262
263
263
if ( releaseRepeatingLocks || !mAngleConstraint ->isRepeatingLock () )
264
264
mAngleConstraint ->setLockMode ( CadConstraint::NoLock );
@@ -380,7 +380,7 @@ void QgsAdvancedDigitizingDockWidget::lockConstraint( bool activate /* default t
380
380
// deactivate perpendicular/parallel if angle has been activated
381
381
if ( constraint == mAngleConstraint .get () )
382
382
{
383
- lockAdditionalConstraint ( NoConstraint );
383
+ lockAdditionalConstraint ( AdditionalConstraint:: NoConstraint );
384
384
}
385
385
386
386
// run a fake map mouse event to update the paint item
@@ -417,8 +417,8 @@ void QgsAdvancedDigitizingDockWidget::constraintFocusOut()
417
417
void QgsAdvancedDigitizingDockWidget::lockAdditionalConstraint ( AdditionalConstraint constraint )
418
418
{
419
419
mAdditionalConstraint = constraint;
420
- mPerpendicularAction ->setChecked ( constraint == Perpendicular );
421
- mParallelAction ->setChecked ( constraint == Parallel );
420
+ mPerpendicularAction ->setChecked ( constraint == AdditionalConstraint:: Perpendicular );
421
+ mParallelAction ->setChecked ( constraint == AdditionalConstraint:: Parallel );
422
422
}
423
423
424
424
void QgsAdvancedDigitizingDockWidget::updateCapacity ( bool updateUIwithoutChange )
@@ -465,7 +465,7 @@ void QgsAdvancedDigitizingDockWidget::updateCapacity( bool updateUIwithoutChange
465
465
466
466
if ( !absoluteAngle )
467
467
{
468
- lockAdditionalConstraint ( NoConstraint );
468
+ lockAdditionalConstraint ( AdditionalConstraint:: NoConstraint );
469
469
}
470
470
471
471
// absolute angle = azimuth, relative = from previous line
@@ -663,7 +663,7 @@ QList<QgsPointXY> QgsAdvancedDigitizingDockWidget::snapSegmentToAllLayers( const
663
663
664
664
bool QgsAdvancedDigitizingDockWidget::alignToSegment ( QgsMapMouseEvent *e, CadConstraint::LockMode lockMode )
665
665
{
666
- if ( mAdditionalConstraint == NoConstraint )
666
+ if ( mAdditionalConstraint == AdditionalConstraint:: NoConstraint )
667
667
{
668
668
return false ;
669
669
}
@@ -685,7 +685,7 @@ bool QgsAdvancedDigitizingDockWidget::alignToSegment( QgsMapMouseEvent *e, CadCo
685
685
angle -= std::atan2 ( previousPt.y () - penultimatePt.y (), previousPt.x () - penultimatePt.x () );
686
686
}
687
687
688
- if ( mAdditionalConstraint == Perpendicular )
688
+ if ( mAdditionalConstraint == AdditionalConstraint:: Perpendicular )
689
689
{
690
690
angle += M_PI_2;
691
691
}
@@ -696,7 +696,7 @@ bool QgsAdvancedDigitizingDockWidget::alignToSegment( QgsMapMouseEvent *e, CadCo
696
696
mAngleConstraint ->setLockMode ( lockMode );
697
697
if ( lockMode == CadConstraint::HardLock )
698
698
{
699
- mAdditionalConstraint = NoConstraint;
699
+ mAdditionalConstraint = AdditionalConstraint:: NoConstraint;
700
700
}
701
701
702
702
return true ;
@@ -931,15 +931,15 @@ bool QgsAdvancedDigitizingDockWidget::filterKeyPress( QKeyEvent *e )
931
931
932
932
if ( !parallel && !perpendicular )
933
933
{
934
- lockAdditionalConstraint ( Perpendicular );
934
+ lockAdditionalConstraint ( AdditionalConstraint:: Perpendicular );
935
935
}
936
936
else if ( perpendicular )
937
937
{
938
- lockAdditionalConstraint ( Parallel );
938
+ lockAdditionalConstraint ( AdditionalConstraint:: Parallel );
939
939
}
940
940
else
941
941
{
942
- lockAdditionalConstraint ( NoConstraint );
942
+ lockAdditionalConstraint ( AdditionalConstraint:: NoConstraint );
943
943
}
944
944
e->accept ();
945
945
}
0 commit comments