Skip to content

Commit 313ec55

Browse files
tudorbarascunyalldawson
authored andcommittedJan 9, 2017
deactivate "circular string.." buttons for layer without geom
1 parent e433639 commit 313ec55

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed
 

‎src/app/qgisapp.cpp‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10825,8 +10825,10 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer* layer )
1082510825
mActionPasteFeatures->setEnabled( isEditable && canAddFeatures && !clipboard()->isEmpty() );
1082610826

1082710827
mActionAddFeature->setEnabled( isEditable && canAddFeatures );
10828-
mActionCircularStringCurvePoint->setEnabled( isEditable && isSpatial && ( canAddFeatures || canChangeGeometry ) && vlayer->geometryType() != QgsWkbTypes::PointGeometry );
10829-
mActionCircularStringRadius->setEnabled( isEditable && isSpatial && ( canAddFeatures || canChangeGeometry ) );
10828+
mActionCircularStringCurvePoint->setEnabled( isEditable && ( canAddFeatures || canChangeGeometry )
10829+
&& ( vlayer->geometryType() == QgsWkbTypes::LineGeometry || vlayer->geometryType() == QgsWkbTypes::PolygonGeometry ) );
10830+
mActionCircularStringRadius->setEnabled( isEditable && ( canAddFeatures || canChangeGeometry )
10831+
&& ( vlayer->geometryType() == QgsWkbTypes::LineGeometry || vlayer->geometryType() == QgsWkbTypes::PolygonGeometry ) );
1083010832

1083110833
//does provider allow deleting of features?
1083210834
mActionDeleteSelected->setEnabled( isEditable && canDeleteFeatures && layerHasSelection );

0 commit comments

Comments
 (0)
Please sign in to comment.