コード例 #1
0
ファイル: fontWindow.py プロジェクト: rafaelbressan/trufont
 def maybeSaveBeforeExit(self):
     if self._font.dirty:
         ret = CloseMessageBox.getCloseDocument(self, self.fontTitle())
         if ret == QMessageBox.Save:
             self.saveFile()
             return True
         elif ret == QMessageBox.Discard:
             return True
         return False
     return True
コード例 #2
0
ファイル: fontWindow.py プロジェクト: anthrotype/trufont
 def maybeSaveBeforeExit(self):
     if self._font.dirty:
         ret = CloseMessageBox.getCloseDocument(self, self.fontTitle())
         if ret == QMessageBox.Save:
             self.saveFile()
             return True
         elif ret == QMessageBox.Discard:
             return True
         return False
     return True
コード例 #3
0
ファイル: scriptingWindow.py プロジェクト: anthrotype/trufont
 def _maybeSaveBeforeExit(self):
     if self.isWindowModified():
         currentFile = self.windowTitle()[3:]
         ret = CloseMessageBox.getCloseDocument(self, currentFile)
         if ret == QMessageBox.Save:
             self.saveFile()
             return True
         elif ret == QMessageBox.Discard:
             return True
         return False
     return True
コード例 #4
0
ファイル: scriptingWindow.py プロジェクト: sahwar/trufont
 def _maybeSaveBeforeExit(self):
     if self.isWindowModified():
         currentFile = self.windowTitle()[3:]
         ret = CloseMessageBox.getCloseDocument(self, currentFile)
         if ret == QMessageBox.Save:
             self.saveFile()
             return True
         elif ret == QMessageBox.Discard:
             return True
         return False
     return True
コード例 #5
0
 def closeEvent(self, event):
     if self.editor.document().isModified():
         ret = CloseMessageBox.getCloseDocument(self)
         if ret == QMessageBox.Save:
             self.saveFile()
             event.accept()
         elif ret == QMessageBox.Discard:
             event.accept()
         else:
             event.ignore()
             return
         self.font.info.removeObserver(self, "Info.Changed")