Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 1.9, 1.9.1, and 1.9.2

quickop: ctrl-enter accepts the dialog, ESC closes

Changeset ff65de6a4ba7

Parent dd9f28c8a837

by Steve Borho

Changes to one file · Browse files at ff65de6a4ba7 Showing diff from parent dd9f28c8a837 Diff from another changeset...

 
80
81
82
 
 
 
 
 
 
 
 
 
 
83
84
85
 
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
@@ -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())