5389 QCoreApplication.translate("ViewManager", "File Modified"), |
5389 QCoreApplication.translate("ViewManager", "File Modified"), |
5390 QCoreApplication.translate( |
5390 QCoreApplication.translate( |
5391 "ViewManager", |
5391 "ViewManager", |
5392 """<p>The file <b>{0}</b> has unsaved changes.</p>""", |
5392 """<p>The file <b>{0}</b> has unsaved changes.</p>""", |
5393 ).format(fn), |
5393 ).format(fn), |
5394 editor.saveFile if not editor.isRemoteFile() else None, |
5394 editor.saveFile |
|
5395 if not FileSystemUtilities.isRemoteFileName(editor.getFileName()) |
|
5396 else None, |
5395 ) |
5397 ) |
5396 if res: |
5398 if res: |
5397 self.setEditorName(editor, editor.getFileName()) |
5399 self.setEditorName(editor, editor.getFileName()) |
5398 return res |
5400 return res |
5399 |
5401 |
7490 @param editor editor window |
7492 @param editor editor window |
7491 @param setSb flag indicating an update of the status bar is wanted |
7493 @param setSb flag indicating an update of the status bar is wanted |
7492 (boolean) |
7494 (boolean) |
7493 """ |
7495 """ |
7494 if editor is not None: |
7496 if editor is not None: |
7495 self.saveAct.setEnabled(editor.isModified() and not editor.isRemoteFile()) |
7497 self.saveAct.setEnabled( |
|
7498 editor.isModified() |
|
7499 and not FileSystemUtilities.isRemoteFileName(editor.getFileName()) |
|
7500 ) |
7496 self.revertAct.setEnabled(editor.isModified()) |
7501 self.revertAct.setEnabled(editor.isModified()) |
7497 |
7502 |
7498 self.undoAct.setEnabled(editor.isUndoAvailable()) |
7503 self.undoAct.setEnabled(editor.isUndoAvailable()) |
7499 self.redoAct.setEnabled(editor.isRedoAvailable()) |
7504 self.redoAct.setEnabled(editor.isRedoAvailable()) |
7500 self.gotoLastEditAct.setEnabled(editor.isLastEditPositionAvailable()) |
7505 self.gotoLastEditAct.setEnabled(editor.isLastEditPositionAvailable()) |