Skip to content

Commit ab3adc6

Browse files
committedJan 25, 2019
[gui] enable deselect feature and create rectangle action only when
there is a vector layer in the project (fix #18141, #20333)
1 parent 3cb6a40 commit ab3adc6

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed
 

‎src/app/qgisapp.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12481,6 +12481,7 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer *layer )
1248112481
mActionLabeling->setEnabled( false );
1248212482
mActionOpenTable->setEnabled( false );
1248312483
mActionSelectAll->setEnabled( false );
12484+
mActionDeselectAll->setEnabled( false );
1248412485
mActionInvertSelection->setEnabled( false );
1248512486
mActionOpenFieldCalc->setEnabled( false );
1248612487
mActionToggleEditing->setEnabled( false );
@@ -12506,6 +12507,8 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer *layer )
1250612507
mActionEllipseFoci->setEnabled( false );
1250712508
mActionRectangleCenterPoint->setEnabled( false );
1250812509
mActionRectangleExtent->setEnabled( false );
12510+
mActionRectangle3PointsDistance->setEnabled( false );
12511+
mActionRectangle3PointsProjected->setEnabled( false );
1250912512
mActionRegularPolygon2Points->setEnabled( false );
1251012513
mActionRegularPolygonCenterPoint->setEnabled( false );
1251112514
mActionRegularPolygonCenterCorner->setEnabled( false );
@@ -12611,6 +12614,7 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer *layer )
1261112614
mActionSelectByForm->setEnabled( true );
1261212615
mActionOpenTable->setEnabled( true );
1261312616
mActionSelectAll->setEnabled( true );
12617+
mActionDeselectAll->setEnabled( true );
1261412618
mActionInvertSelection->setEnabled( true );
1261512619
mActionSaveLayerDefinition->setEnabled( true );
1261612620
mActionLayerSaveAs->setEnabled( true );
@@ -12839,6 +12843,7 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer *layer )
1283912843
mActionZoomToSelected->setEnabled( false );
1284012844
mActionOpenTable->setEnabled( false );
1284112845
mActionSelectAll->setEnabled( false );
12846+
mActionDeselectAll->setEnabled( false );
1284212847
mActionInvertSelection->setEnabled( false );
1284312848
mActionSelectByExpression->setEnabled( false );
1284412849
mActionSelectByForm->setEnabled( false );

0 commit comments

Comments
 (0)
Please sign in to comment.