MultiProject/MultiProject.py

changeset 549
fe99d46d56c8
parent 547
cceececd1312
child 553
5af61623ae3c
--- a/MultiProject/MultiProject.py	Fri Sep 03 10:21:47 2010 +0200
+++ b/MultiProject/MultiProject.py	Fri Sep 03 13:39:08 2010 +0200
@@ -624,21 +624,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 Multiproject"),
                 self.trUtf8("The current multiproject has unsaved changes."),
-                QMessageBox.StandardButtons(\
-                    QMessageBox.Abort | \
-                    QMessageBox.Discard | \
-                    QMessageBox.Save),
-                QMessageBox.Save)
-            if res == QMessageBox.Save:
-                return self.saveMultiProject()
-            elif res == QMessageBox.Discard:
+                self.saveMultiProject)
+            if res:
                 self.setDirty(False)
-                return True
-            elif res == QMessageBox.Abort:
-                return False
+            return res
         
         return True
     

eric ide

mercurial