Changeset ff65de6a4ba7…
Parent dd9f28c8a837…
by
Changes to one file · Browse files at ff65de6a4ba7 Showing diff from parent dd9f28c8a837 Diff from another changeset...
@@ -80,6 +80,16 @@ self.restoreGeometry(s.value('quickop/geom').toByteArray())
self.stwidget = stwidget
+ def keyPressEvent(self, event):
+ if event.key() in (QtCore.Qt.Key_Return, QtCore.Qt.Key_Enter):
+ if event.modifiers() == QtCore.Qt.ControlModifier:
+ self.accept() # Ctrl+Enter
+ return
+ elif event.key() == QtCore.Qt.Key_Escape:
+ self.reject()
+ return
+ return super(QtGui.QDialog, self).keyPressEvent(event)
+
def accept(self):
s = QtCore.QSettings()
s.setValue('quickop/state', self.stwidget.saveState())
|
Loading...