--- a/src/eric7/QScintilla/Editor.py Mon Jul 15 16:40:23 2024 +0200 +++ b/src/eric7/QScintilla/Editor.py Tue Jul 16 15:14:23 2024 +0200 @@ -228,7 +228,15 @@ } def __init__( - self, dbs, fn="", vm=None, filetype="", editor=None, tv=None, parent=None + self, + dbs, + fn="", + vm=None, + filetype="", + editor=None, + tv=None, + assembly=None, + parent=None, ): """ Constructor @@ -236,18 +244,21 @@ @param dbs reference to the debug server object @type DebugServer @param fn name of the file to be opened. If it is None, a new (empty) - editor is opened. - @type str - @param vm reference to the view manager object - @type ViewManager - @param filetype type of the source file - @type str + editor is opened. (defaults to "") + @type str (optional) + @param vm reference to the view manager object (defaults to None) + @type ViewManager (optional) + @param filetype type of the source file (defaults to "") + @type str (optional) @param editor reference to an Editor object, if this is a cloned view - @type Editor - @param tv reference to the task viewer object - @type TaskViewer - @param parent reference to the parent widget - @type QWidget + (defaults to None) + @type Editor (optional) + @param tv reference to the task viewer object (defaults to None) + @type TaskViewer (optional) + @param assembly reference to the editor assembly object (defaults to None) + @type EditorAssembly (optional) + @param parent reference to the parent widget (defaults to None) + @type QWidget (optional) @exception OSError raised to indicate an issue accessing the file """ super().__init__(parent) @@ -256,6 +267,7 @@ self.enableMultiCursorSupport() + self.__assembly = assembly self.dbs = dbs self.taskViewer = tv self.fileName = "" @@ -672,6 +684,15 @@ self.SCN_ZOOM.connect(self.__markerMap.update) self.__markerMap.update() + def getAssembly(self): + """ + Public method to get a reference to the editor assembly object. + + @return reference to the editor assembly object + @rtype EditorAssembly + """ + return self.__assembly + def setFileName(self, name): """ Public method to set the file name of the current file.