mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-28 00:17:30 -05:00
deactivate "circular string.." buttons for layer without geom
This commit is contained in:
parent
e433639604
commit
313ec55640
@ -10825,8 +10825,10 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer* layer )
|
||||
mActionPasteFeatures->setEnabled( isEditable && canAddFeatures && !clipboard()->isEmpty() );
|
||||
|
||||
mActionAddFeature->setEnabled( isEditable && canAddFeatures );
|
||||
mActionCircularStringCurvePoint->setEnabled( isEditable && isSpatial && ( canAddFeatures || canChangeGeometry ) && vlayer->geometryType() != QgsWkbTypes::PointGeometry );
|
||||
mActionCircularStringRadius->setEnabled( isEditable && isSpatial && ( canAddFeatures || canChangeGeometry ) );
|
||||
mActionCircularStringCurvePoint->setEnabled( isEditable && ( canAddFeatures || canChangeGeometry )
|
||||
&& ( vlayer->geometryType() == QgsWkbTypes::LineGeometry || vlayer->geometryType() == QgsWkbTypes::PolygonGeometry ) );
|
||||
mActionCircularStringRadius->setEnabled( isEditable && ( canAddFeatures || canChangeGeometry )
|
||||
&& ( vlayer->geometryType() == QgsWkbTypes::LineGeometry || vlayer->geometryType() == QgsWkbTypes::PolygonGeometry ) );
|
||||
|
||||
//does provider allow deleting of features?
|
||||
mActionDeleteSelected->setEnabled( isEditable && canDeleteFeatures && layerHasSelection );
|
||||
|
Loading…
x
Reference in New Issue
Block a user