ViewManager/ViewManager.py

branch
maintenance
changeset 6923
d062df8f1d9f
parent 6826
c6dda2cbe081
parent 6891
93f82da09f22
equal deleted inserted replaced
6827:14680839ad7a 6923:d062df8f1d9f
24 from Globals import recentNameFiles, isMacPlatform 24 from Globals import recentNameFiles, isMacPlatform
25 25
26 import Preferences 26 import Preferences
27 27
28 from QScintilla.Editor import Editor 28 from QScintilla.Editor import Editor
29 from QScintilla.QsciScintillaCompat import QSCINTILLA_VERSION
29 30
30 import Utilities 31 import Utilities
31 32
32 import UI.PixmapCache 33 import UI.PixmapCache
33 import UI.Config 34 import UI.Config
2122 0, self.editorActGrp, 'vm_edit_swap_current_previous_line') 2123 0, self.editorActGrp, 'vm_edit_swap_current_previous_line')
2123 self.esm.setMapping(act, QsciScintilla.SCI_LINETRANSPOSE) 2124 self.esm.setMapping(act, QsciScintilla.SCI_LINETRANSPOSE)
2124 act.triggered.connect(self.esm.map) 2125 act.triggered.connect(self.esm.map)
2125 self.editActions.append(act) 2126 self.editActions.append(act)
2126 2127
2128 if QSCINTILLA_VERSION() >= 0x020B00:
2129 act = E5Action(
2130 QCoreApplication.translate('ViewManager',
2131 'Reverse selected lines'),
2132 QCoreApplication.translate('ViewManager',
2133 'Reverse selected lines'),
2134 QKeySequence(QCoreApplication.translate('ViewManager',
2135 'Meta+Alt+R')),
2136 0, self.editorActGrp, 'vm_edit_reverse selected_lines')
2137 self.esm.setMapping(act, QsciScintilla.SCI_LINEREVERSE)
2138 act.triggered.connect(self.esm.map)
2139 self.editActions.append(act)
2140
2127 act = E5Action( 2141 act = E5Action(
2128 QCoreApplication.translate('ViewManager', 'Cut current line'), 2142 QCoreApplication.translate('ViewManager', 'Cut current line'),
2129 QCoreApplication.translate('ViewManager', 'Cut current line'), 2143 QCoreApplication.translate('ViewManager', 'Cut current line'),
2130 QKeySequence(QCoreApplication.translate('ViewManager', 2144 QKeySequence(QCoreApplication.translate('ViewManager',
2131 'Alt+Shift+L')), 2145 'Alt+Shift+L')),
4629 """ 4643 """
4630 try: 4644 try:
4631 newWin, editor = self.getEditor(fn, filetype=filetype, 4645 newWin, editor = self.getEditor(fn, filetype=filetype,
4632 addNext=addNext, indexes=indexes) 4646 addNext=addNext, indexes=indexes)
4633 except (IOError, UnicodeDecodeError): 4647 except (IOError, UnicodeDecodeError):
4634 return 4648 return None
4635 4649
4636 if newWin: 4650 if newWin:
4637 self._modificationStatusChanged(editor.isModified(), editor) 4651 self._modificationStatusChanged(editor.isModified(), editor)
4638 self._checkActions(editor) 4652 self._checkActions(editor)
4639 4653

eric ide

mercurial