File tree 2 files changed +3
-1
lines changed
2 files changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -6119,6 +6119,7 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer* layer )
6119
6119
mActionDeleteRing ->setEnabled ( false );
6120
6120
mActionDeletePart ->setEnabled ( false );
6121
6121
mActionReshapeFeatures ->setEnabled ( false );
6122
+ mActionOffsetCurve ->setEnabled ( false );
6122
6123
mActionSplitFeatures ->setEnabled ( false );
6123
6124
mActionMergeFeatures ->setEnabled ( false );
6124
6125
mActionMergeFeatureAttributes ->setEnabled ( false );
@@ -6230,7 +6231,6 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer* layer )
6230
6231
mActionAddPart ->setEnabled ( true );
6231
6232
mActionDeletePart ->setEnabled ( true );
6232
6233
mActionMoveFeature ->setEnabled ( true );
6233
- mActionOffsetCurve ->setEnabled ( true );
6234
6234
mActionNodeTool ->setEnabled ( true );
6235
6235
}
6236
6236
else
@@ -6271,6 +6271,7 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer* layer )
6271
6271
mActionReshapeFeatures ->setEnabled ( true );
6272
6272
mActionSplitFeatures ->setEnabled ( true );
6273
6273
mActionSimplifyFeature ->setEnabled ( true );
6274
+ mActionOffsetCurve ->setEnabled ( dprovider->capabilities () & QgsVectorDataProvider::ChangeAttributeValues );
6274
6275
}
6275
6276
else
6276
6277
{
Original file line number Diff line number Diff line change @@ -167,6 +167,7 @@ void QgsMapToolOffsetCurve::canvasMoveEvent( QMouseEvent * e )
167
167
{
168
168
layerCoords = results.at ( 0 ).snappedVertex ;
169
169
}
170
+ // todo: add vertex marker item
170
171
}
171
172
}
172
173
You can’t perform that action at this time.
0 commit comments