We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5bda2df commit 43520c5Copy full SHA for 43520c5
src/app/nodetool/qgsmaptoolnodetool.cpp
@@ -720,6 +720,16 @@ void QgsMapToolNodeTool::keyReleaseEvent( QKeyEvent* e )
720
safeSelectVertex( firstSelectedIndex );
721
mCanvas->refresh();
722
}
723
+ else
724
+ if ( mSelectedFeature && ( e->key() == Qt::Key_Minus || e->key() == Qt::Key_Plus ) )
725
+ {
726
+ int firstSelectedIndex = firstSelectedVertex();
727
+ if ( firstSelectedIndex == -1) return;
728
+
729
+ mSelectedFeature->deselectAllVertexes();
730
+ safeSelectVertex( firstSelectedIndex + ( (e->key() == Qt::Key_Minus) ? -1 : +1 ) );
731
+ mCanvas->refresh();
732
+ }
733
734
735
QgsRubberBand* QgsMapToolNodeTool::createRubberBandMarker( QgsPoint center, QgsVectorLayer* vlayer )
0 commit comments