|
@@ -402,6 +402,7 @@ class MainWindow(QtWidgets.QMainWindow):
|
|
|
removePoint = action(
|
|
|
text="Remove Selected Point",
|
|
|
slot=self.removeSelectedPoint,
|
|
|
+ shortcut=shortcuts["remove_selected_point"],
|
|
|
icon="edit",
|
|
|
tip="Remove selected point from polygon",
|
|
|
enabled=False,
|
|
@@ -603,6 +604,8 @@ class MainWindow(QtWidgets.QMainWindow):
|
|
|
undo,
|
|
|
undoLastPoint,
|
|
|
None,
|
|
|
+ removePoint,
|
|
|
+ None,
|
|
|
toggle_keep_prev_mode,
|
|
|
),
|
|
|
# menu shown at right click
|
|
@@ -1878,6 +1881,7 @@ class MainWindow(QtWidgets.QMainWindow):
|
|
|
|
|
|
def removeSelectedPoint(self):
|
|
|
self.canvas.removeSelectedPoint()
|
|
|
+ self.canvas.update()
|
|
|
if not self.canvas.hShape.points:
|
|
|
self.canvas.deleteShape(self.canvas.hShape)
|
|
|
self.remLabels([self.canvas.hShape])
|