--- a/Plugins/ViewManagerPlugins/Listspace/Listspace.py Sat Feb 16 16:32:32 2013 +0100 +++ b/Plugins/ViewManagerPlugins/Listspace/Listspace.py Sun Feb 17 18:23:01 2013 +0100 @@ -139,6 +139,7 @@ @signal changeCaption(str) emitted if a change of the caption is necessary @signal editorChanged(str) emitted when the current editor has changed + @signal editorChangedEd(Editor) emitted when the current editor has changed @signal lastEditorClosed() emitted after the last editor window was closed @signal editorOpened(str) emitted after an editor window was opened @signal editorOpenedEd(Editor) emitted after an editor window was opened @@ -152,10 +153,14 @@ @signal breakpointToggled(Editor) emitted when a breakpoint is toggled. @signal bookmarkToggled(Editor) emitted when a bookmark is toggled. @signal syntaxerrorToggled(Editor) emitted when a syntax error is toggled. + @signal previewStateChanged(bool) emitted to signal a change in the preview state + @signal editorLanguageChanged(Editor) emitted to signal a change of an + editors language + @signal editorTextChanged(Editor) emitted to signal a change of an editor's text """ changeCaption = pyqtSignal(str) editorChanged = pyqtSignal(str) - + editorChangedEd = pyqtSignal(Editor) lastEditorClosed = pyqtSignal() editorOpened = pyqtSignal(str) editorOpenedEd = pyqtSignal(Editor) @@ -167,6 +172,9 @@ breakpointToggled = pyqtSignal(Editor) bookmarkToggled = pyqtSignal(Editor) syntaxerrorToggled = pyqtSignal(Editor) + previewStateChanged = pyqtSignal(bool) + editorLanguageChanged = pyqtSignal(Editor) + editorTextChanged = pyqtSignal(Editor) def __init__(self, parent): """ @@ -343,6 +351,7 @@ self.editorChanged.emit(fn) else: self.changeCaption.emit("") + self.editorChangedEd.emit(aw) def _addView(self, win, fn=None, noName=""): """ @@ -378,6 +387,7 @@ self.editorChanged.emit(fn) else: self.changeCaption.emit("") + self.editorChangedEd.emit(editor) def __captionChange(self, cap, editor): """ @@ -414,6 +424,7 @@ self.editorChanged.emit(fn) else: self.changeCaption.emit("") + self.editorChangedEd.emit(editor) def __showSelectedView(self, row): """ @@ -697,6 +708,7 @@ self.editorChanged.emit(fn) else: self.changeCaption.emit("") + self.editorChangedEd.emit(editor) cindex = self.editors.index(editor) self.viewlist.setCurrentRow(cindex) @@ -736,5 +748,6 @@ self.editorChanged.emit(fn) else: self.changeCaption.emit("") + self.editorChangedEd.emit(aw) return False