--- a/Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py Mon Aug 30 20:16:34 2010 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py Tue Aug 31 12:17:02 2010 +0200 @@ -13,6 +13,8 @@ from PyQt4.QtGui import QWidget, QDialogButtonBox, QBrush, QColor, QMessageBox, \ QTextCursor, QFileDialog, QLineEdit +from E5Gui import E5MessageBox + from .Ui_HgDiffDialog import Ui_HgDiffDialog import Utilities @@ -149,7 +151,7 @@ procStarted = self.process.waitForStarted() if not procStarted: self.inputGroup.setEnabled(False) - QMessageBox.critical(None, + E5MessageBox.critical(self, self.trUtf8('Process Generation Error'), self.trUtf8( 'The process {0} could not be started. ' @@ -292,7 +294,7 @@ f.write(self.contents.toPlainText()) f.close() except IOError as why: - QMessageBox.critical(self, self.trUtf8('Save Diff'), + E5MessageBox.critical(self, self.trUtf8('Save Diff'), self.trUtf8('<p>The patch file <b>{0}</b> could not be saved.' '<br>Reason: {1}</p>') .format(fname, str(why))) @@ -345,4 +347,4 @@ self.intercept = False evt.accept() return - QWidget.keyPressEvent(self, evt) + QWidget.keyPressEvent(self, evt) \ No newline at end of file