ViewManager/ViewManager.py

changeset 1358
c1622c708cd9
parent 1196
77da430b4080
child 1416
c547d0b2e9c6
--- a/ViewManager/ViewManager.py	Mon Oct 03 16:08:32 2011 +0200
+++ b/ViewManager/ViewManager.py	Mon Oct 03 18:52:38 2011 +0200
@@ -25,6 +25,7 @@
 from .BookmarkedFilesDialog import BookmarkedFilesDialog
 
 from QScintilla.Editor import Editor
+from QScintilla.EditorAssembly import EditorAssembly
 from QScintilla.GotoDialog import GotoDialog
 from QScintilla.SearchReplaceWidget import SearchReplaceWidget
 from QScintilla.ZoomDialog import ZoomDialog
@@ -3256,8 +3257,9 @@
         @param fn filename of this view
         @return reference to the new editor object (Editor.Editor)
         """
-        editor = Editor(self.dbs, fn, self, filetype=filetype, editor=caller,
-                        tv=e5App().getObject("TaskViewer"))
+        assembly = EditorAssembly(self.dbs, fn, self, filetype=filetype, editor=caller,
+                                  tv=e5App().getObject("TaskViewer"))
+        editor = assembly.getEditor()
         self.editors.append(editor)
         self.__connectEditor(editor)
         self.__editorOpened()
@@ -3409,8 +3411,9 @@
                 if Utilities.samepath(fn, editor.getFileName()):
                     break
             else:
-                editor = Editor(self.dbs, fn, self, filetype=filetype,
-                                tv=e5App().getObject("TaskViewer"))
+                assembly = EditorAssembly(self.dbs, fn, self, filetype=filetype,
+                                          tv=e5App().getObject("TaskViewer"))
+                editor = assembly.getEditor()
                 self.editors.append(editor)
                 self.__connectEditor(editor)
                 self.__editorOpened()
@@ -3583,7 +3586,9 @@
         """
         Public slot to generate a new empty editor.
         """
-        editor = Editor(self.dbs, None, self, tv=e5App().getObject("TaskViewer"))
+        assembly = EditorAssembly(self.dbs, None, self,
+                                  tv=e5App().getObject("TaskViewer"))
+        editor = assembly.getEditor()
         self.editors.append(editor)
         self.__connectEditor(editor)
         self._addView(editor, None)

eric ide

mercurial