@@ -12292,6 +12292,7 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer *layer )
12292
12292
mActionLabeling->setEnabled( false );
12293
12293
mActionOpenTable->setEnabled( false );
12294
12294
mActionSelectAll->setEnabled( false );
12295
+ mActionDeselectAll->setEnabled( false );
12295
12296
mActionInvertSelection->setEnabled( false );
12296
12297
mActionOpenFieldCalc->setEnabled( false );
12297
12298
mActionToggleEditing->setEnabled( false );
@@ -12317,6 +12318,8 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer *layer )
12317
12318
mActionEllipseFoci->setEnabled( false );
12318
12319
mActionRectangleCenterPoint->setEnabled( false );
12319
12320
mActionRectangleExtent->setEnabled( false );
12321
+ mActionRectangle3PointsDistance->setEnabled( false );
Collapse comment Comment on line R12321
Hi @alexbruy , it seems that in 3.4 there is only mActionRectangle3Points and not mActionRectangle3PointsDistance nor mActionRectangle3PointsProjected.
So probably we need here:
mActionRectangle3Points->setEnabled( false );
otherwise the tool will remain enabled also when not needed.
Thanks you... implemented at b0632c1
Code has comments. Press enter to view.
12322
+ mActionRectangle3PointsProjected->setEnabled( false );
12320
12323
mActionRegularPolygon2Points->setEnabled( false );
12321
12324
mActionRegularPolygonCenterPoint->setEnabled( false );
12322
12325
mActionRegularPolygonCenterCorner->setEnabled( false );
@@ -12420,6 +12423,7 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer *layer )
12420
12423
mActionSelectByForm->setEnabled( true );
12421
12424
mActionOpenTable->setEnabled( true );
12422
12425
mActionSelectAll->setEnabled( true );
12426
+ mActionDeselectAll->setEnabled( true );
12423
12427
mActionInvertSelection->setEnabled( true );
12424
12428
mActionSaveLayerDefinition->setEnabled( true );
12425
12429
mActionLayerSaveAs->setEnabled( true );
@@ -12645,6 +12649,7 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer *layer )
12645
12649
mActionZoomToSelected->setEnabled( false );
12646
12650
mActionOpenTable->setEnabled( false );
12647
12651
mActionSelectAll->setEnabled( false );
12652
+ mActionDeselectAll->setEnabled( false );
12648
12653
mActionInvertSelection->setEnabled( false );
12649
12654
mActionSelectByExpression->setEnabled( false );
12650
12655
mActionSelectByForm->setEnabled( false );
0 commit comments