QScintilla/Editor.py

changeset 549
fe99d46d56c8
parent 548
ac7af05dd54a
child 553
5af61623ae3c
--- a/QScintilla/Editor.py	Fri Sep 03 10:21:47 2010 +0200
+++ b/QScintilla/Editor.py	Fri Sep 03 13:39:08 2010 +0200
@@ -2176,22 +2176,14 @@
             fn = self.fileName
             if fn is None:
                 fn = self.noName
-            res = E5MessageBox.warning(self.vm, 
+            res = E5MessageBox.okToClearData(self, 
                 self.trUtf8("File Modified"),
                 self.trUtf8("<p>The file <b>{0}</b> has unsaved changes.</p>")
                     .format(fn),
-                QMessageBox.StandardButtons(\
-                    QMessageBox.Abort | \
-                    QMessageBox.Discard | \
-                    QMessageBox.Save),
-                QMessageBox.Save)
-            if res == QMessageBox.Save:
-                ok = self.saveFile()
-                if ok:
-                    self.vm.setEditorName(self, self.fileName)
-                return ok
-            elif res == QMessageBox.Abort:
-                return False
+                self.saveFile)
+            if res:
+                self.vm.setEditorName(self, self.fileName)
+            return res
         
         return True
         

eric ide

mercurial