1116 @return flag indicating, if it is ok to continue (boolean) |
1116 @return flag indicating, if it is ok to continue (boolean) |
1117 """ |
1117 """ |
1118 if self.__editor.isDirty(): |
1118 if self.__editor.isDirty(): |
1119 ret = E5MessageBox.warning(self, |
1119 ret = E5MessageBox.warning(self, |
1120 self.trUtf8("eric5 Icon Editor"), |
1120 self.trUtf8("eric5 Icon Editor"), |
1121 self.trUtf8("""The icon image has been modified.\n""" |
1121 self.trUtf8("""The icon image has unsaved changes."""), |
1122 """Do you want to save your changes?"""), |
|
1123 QMessageBox.StandardButtons(\ |
1122 QMessageBox.StandardButtons(\ |
1124 QMessageBox.Cancel | \ |
1123 QMessageBox.Abort | \ |
1125 QMessageBox.No | \ |
1124 QMessageBox.Discard | \ |
1126 QMessageBox.Yes), |
1125 QMessageBox.Save), |
1127 QMessageBox.Cancel) |
1126 QMessageBox.Save) |
1128 if ret == QMessageBox.Yes: |
1127 if ret == QMessageBox.Save: |
1129 return self.__saveIcon() |
1128 return self.__saveIcon() |
1130 elif ret == QMessageBox.Cancel: |
1129 elif ret == QMessageBox.Abort: |
1131 return False |
1130 return False |
1132 return True |
1131 return True |
1133 |
1132 |
1134 def __checkActions(self): |
1133 def __checkActions(self): |
1135 """ |
1134 """ |