1466 self.foldMarginMenu = QMenu() |
1466 self.foldMarginMenu = QMenu() |
1467 |
1467 |
1468 self.marginMenuActs["ToggleAllFolds"] = self.foldMarginMenu.addAction( |
1468 self.marginMenuActs["ToggleAllFolds"] = self.foldMarginMenu.addAction( |
1469 self.tr("Toggle all folds"), self.foldAll |
1469 self.tr("Toggle all folds"), self.foldAll |
1470 ) |
1470 ) |
1471 self.marginMenuActs[ |
1471 self.marginMenuActs["ToggleAllFoldsAndChildren"] = ( |
1472 "ToggleAllFoldsAndChildren" |
1472 self.foldMarginMenu.addAction( |
1473 ] = self.foldMarginMenu.addAction( |
1473 self.tr("Toggle all folds (including children)"), |
1474 self.tr("Toggle all folds (including children)"), lambda: self.foldAll(True) |
1474 lambda: self.foldAll(True), |
|
1475 ) |
1475 ) |
1476 ) |
1476 self.marginMenuActs["ToggleCurrentFold"] = self.foldMarginMenu.addAction( |
1477 self.marginMenuActs["ToggleCurrentFold"] = self.foldMarginMenu.addAction( |
1477 self.tr("Toggle current fold"), self.toggleCurrentFold |
1478 self.tr("Toggle current fold"), self.toggleCurrentFold |
1478 ) |
1479 ) |
1479 self.foldMarginMenu.addSeparator() |
1480 self.foldMarginMenu.addSeparator() |
3453 fn = self.noName |
3454 fn = self.noName |
3454 res = EricMessageBox.okToClearData( |
3455 res = EricMessageBox.okToClearData( |
3455 self, |
3456 self, |
3456 self.tr("File Modified"), |
3457 self.tr("File Modified"), |
3457 self.tr("<p>The file <b>{0}</b> has unsaved changes.</p>").format(fn), |
3458 self.tr("<p>The file <b>{0}</b> has unsaved changes.</p>").format(fn), |
3458 self.saveFile |
3459 ( |
3459 if not FileSystemUtilities.isRemoteFileName(self.fileName) |
3460 self.saveFile |
3460 else None, |
3461 if not FileSystemUtilities.isRemoteFileName(self.fileName) |
|
3462 else None |
|
3463 ), |
3461 ) |
3464 ) |
3462 if res: |
3465 if res: |
3463 self.vm.setEditorName(self, self.fileName) |
3466 self.vm.setEditorName(self, self.fileName) |
3464 return res |
3467 return res |
3465 |
3468 |