Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py

changeset 786
06290d4db8ab
parent 564
b3d966393ba9
child 791
9ec2ac20e54e
--- a/Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py	Mon Dec 27 19:41:12 2010 +0100
+++ b/Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py	Mon Dec 27 19:49:16 2010 +0100
@@ -9,7 +9,7 @@
 
 import os
 
-from PyQt4.QtCore import pyqtSlot, QProcess, QTimer, QFileInfo
+from PyQt4.QtCore import pyqtSlot, QProcess, QTimer, QFileInfo, Qt
 from PyQt4.QtGui import QWidget, QDialogButtonBox, QBrush, QColor, \
     QTextCursor, QFileDialog, QLineEdit
 
@@ -174,6 +174,9 @@
             return
         
         self.buttonBox.button(QDialogButtonBox.Save).setEnabled(True)
+        self.buttonBox.button(QDialogButtonBox.Close).setDefault(True)
+        self.buttonBox.button(QDialogButtonBox.Close).setFocus(Qt.OtherFocusReason)
+        
         tc = self.contents.textCursor()
         tc.movePosition(QTextCursor.Start)
         self.contents.setTextCursor(tc)
@@ -344,4 +347,4 @@
             self.intercept = False
             evt.accept()
             return
-        QWidget.keyPressEvent(self, evt)
\ No newline at end of file
+        QWidget.keyPressEvent(self, evt)

eric ide

mercurial