- deselect all selected items with ESC

- forward key presses to items
This commit is contained in:
Martin Baeuml
2011-05-16 18:19:23 +02:00
parent 14098567c8
commit 5d864576d0
+11
View File
@@ -212,6 +212,17 @@ class AnnotationScene(QGraphicsScene):
index.model().removeAnnotation(index)
event.accept()
elif event.key() == Qt.Key_Escape:
# deselect all selected items
for item in self.selectedItems():
item.setSelected(False)
elif len(self.selectedItems()) > 0:
for item in self.selectedItems():
item.keyPressEvent(event)
QGraphicsScene.keyPressEvent(self, event)
#event.ignore()
#
# slots for signals from the model