Plugins/ViewManagerPlugins/MdiArea/MdiArea.py

changeset 495
b31b0bffa5b0
parent 486
e4711a55e482
child 500
c3abc7895a01
diff -r 01f3384d535a -r b31b0bffa5b0 Plugins/ViewManagerPlugins/MdiArea/MdiArea.py
--- a/Plugins/ViewManagerPlugins/MdiArea/MdiArea.py	Wed Aug 11 17:12:04 2010 +0200
+++ b/Plugins/ViewManagerPlugins/MdiArea/MdiArea.py	Wed Aug 11 19:55:34 2010 +0200
@@ -26,6 +26,7 @@
     
     @signal editorChanged(string) emitted when the current editor has changed
     """
+    editorChanged = pyqtSignal(str)
     editorOpened = pyqtSignal(str)
     lastEditorClosed = pyqtSignal()
     checkActions = pyqtSignal(Editor)
@@ -50,10 +51,8 @@
         
         self.__windowMapper = QSignalMapper(self)
         
-        self.connect(self.__windowMapper, SIGNAL('mapped(QWidget*)'), 
-            self.setActiveSubWindow)
-        self.connect(self, SIGNAL('subWindowActivated(QMdiSubWindow*)'),
-            self.__subWindowActivated)
+        self.__windowMapper.mapped[QWidget].connect(self.setActiveSubWindow)
+        self.subWindowActivated.connect(self.__subWindowActivated)
         
     def canCascade(self):
         """
@@ -339,7 +338,7 @@
             self._checkActions(editor)
             if editor is not None:
                 fn = editor.getFileName()
-                self.emit(SIGNAL('editorChanged'), fn)
+                self.editorChanged.emit(fn)
         
     def eventFilter(self, watched, event):
         """

eric ide

mercurial