Project/Project.py

changeset 549
fe99d46d56c8
parent 546
c3e7bf5648be
child 553
5af61623ae3c
--- a/Project/Project.py	Fri Sep 03 10:21:47 2010 +0200
+++ b/Project/Project.py	Fri Sep 03 13:39:08 2010 +0200
@@ -2911,21 +2911,13 @@
         @return flag indicating whether this operation was successful (boolean)
         """
         if self.isDirty():
-            res = E5MessageBox.warning(self.parent(), 
+            res = E5MessageBox.okToClearData(self.parent(), 
                 self.trUtf8("Close Project"),
                 self.trUtf8("The current project has unsaved changes."),
-                QMessageBox.StandardButtons(\
-                    QMessageBox.Abort | \
-                    QMessageBox.Discard | \
-                    QMessageBox.Save),
-                QMessageBox.Save)
-            if res == QMessageBox.Save:
-                return self.saveProject()
-            elif res == QMessageBox.Discard:
+                self.saveProject)
+            if res:
                 self.setDirty(False)
-                return True
-            elif res == QMessageBox.Abort:
-                return False
+            return res
             
         return True
         

eric ide

mercurial