QScintilla/Editor.py

changeset 549
fe99d46d56c8
parent 548
ac7af05dd54a
child 553
5af61623ae3c
equal deleted inserted replaced
548:ac7af05dd54a 549:fe99d46d56c8
2174 """ 2174 """
2175 if self.isModified(): 2175 if self.isModified():
2176 fn = self.fileName 2176 fn = self.fileName
2177 if fn is None: 2177 if fn is None:
2178 fn = self.noName 2178 fn = self.noName
2179 res = E5MessageBox.warning(self.vm, 2179 res = E5MessageBox.okToClearData(self,
2180 self.trUtf8("File Modified"), 2180 self.trUtf8("File Modified"),
2181 self.trUtf8("<p>The file <b>{0}</b> has unsaved changes.</p>") 2181 self.trUtf8("<p>The file <b>{0}</b> has unsaved changes.</p>")
2182 .format(fn), 2182 .format(fn),
2183 QMessageBox.StandardButtons(\ 2183 self.saveFile)
2184 QMessageBox.Abort | \ 2184 if res:
2185 QMessageBox.Discard | \ 2185 self.vm.setEditorName(self, self.fileName)
2186 QMessageBox.Save), 2186 return res
2187 QMessageBox.Save)
2188 if res == QMessageBox.Save:
2189 ok = self.saveFile()
2190 if ok:
2191 self.vm.setEditorName(self, self.fileName)
2192 return ok
2193 elif res == QMessageBox.Abort:
2194 return False
2195 2187
2196 return True 2188 return True
2197 2189
2198 def revertToUnmodified(self): 2190 def revertToUnmodified(self):
2199 """ 2191 """

eric ide

mercurial