6195 @type str (optional) |
6195 @type str (optional) |
6196 """ |
6196 """ |
6197 from eric7.QScintilla.EditorAssembly import EditorAssembly |
6197 from eric7.QScintilla.EditorAssembly import EditorAssembly |
6198 |
6198 |
6199 assembly = EditorAssembly( |
6199 assembly = EditorAssembly( |
6200 self.dbs, fileName, vm=self, filetype=language, tv=ericApp().getObject("TaskViewer") |
6200 self.dbs, |
|
6201 fileName, |
|
6202 vm=self, |
|
6203 filetype=language, |
|
6204 tv=ericApp().getObject("TaskViewer"), |
6201 ) |
6205 ) |
6202 editor = assembly.getEditor() |
6206 editor = assembly.getEditor() |
6203 self.editors.append(editor) |
6207 self.editors.append(editor) |
6204 self.__connectEditor(editor) |
6208 self.__connectEditor(editor) |
6205 self._addView(assembly, fileName) |
6209 self._addView(assembly, fileName) |
6206 self.__editorOpened() |
6210 self.__editorOpened() |
6207 self._checkActions(editor) |
6211 self._checkActions(editor) |
6208 self.editorOpened.emit(fileName) |
6212 self.editorOpened.emit(fileName) |
6209 self.editorOpenedEd.emit(editor) |
6213 self.editorOpenedEd.emit(editor) |
6210 |
6214 |
6211 editor.setText(text) |
6215 editor.setText(text) |
6212 editor.setModified(False) |
6216 editor.setModified(False) |
6213 editor.clearChangeMarkers() |
6217 editor.clearChangeMarkers() |
6214 |
6218 |
6215 def printEditor(self, editor): |
6219 def printEditor(self, editor): |