@@ -4821,6 +4821,7 @@ void QgisApp::activateDeactivateLayerRelatedActions(QgsMapLayer* layer)
4821
4821
if (vlayer->isEditable () && dprovider->capabilities () & QgsVectorDataProvider::ChangeGeometries)
4822
4822
{
4823
4823
mActionMoveVertex ->setEnabled (true );
4824
+ mActionMoveFeature ->setEnabled (true );
4824
4825
}
4825
4826
return ;
4826
4827
}
@@ -4859,6 +4860,7 @@ void QgisApp::activateDeactivateLayerRelatedActions(QgsMapLayer* layer)
4859
4860
mActionAddVertex ->setEnabled (true );
4860
4861
mActionMoveVertex ->setEnabled (true );
4861
4862
mActionDeleteVertex ->setEnabled (true );
4863
+ mActionMoveFeature ->setEnabled (true );
4862
4864
if (vlayer->vectorType () == QGis::Polygon)
4863
4865
{
4864
4866
mActionAddRing ->setEnabled (true );
@@ -4872,6 +4874,7 @@ void QgisApp::activateDeactivateLayerRelatedActions(QgsMapLayer* layer)
4872
4874
mActionAddVertex ->setEnabled (false );
4873
4875
mActionMoveVertex ->setEnabled (false );
4874
4876
mActionDeleteVertex ->setEnabled (false );
4877
+ mActionMoveFeature ->setEnabled (false );
4875
4878
}
4876
4879
return ;
4877
4880
}
@@ -4891,6 +4894,7 @@ void QgisApp::activateDeactivateLayerRelatedActions(QgsMapLayer* layer)
4891
4894
mActionAddVertex ->setEnabled (false );
4892
4895
mActionDeleteVertex ->setEnabled (false );
4893
4896
mActionMoveVertex ->setEnabled (false );
4897
+ mActionMoveFeature ->setEnabled (false );
4894
4898
mActionEditCopy ->setEnabled (false );
4895
4899
mActionEditCut ->setEnabled (false );
4896
4900
mActionEditPaste ->setEnabled (false );
0 commit comments