Project/ProjectInterfacesBrowser.py

changeset 476
121633976eca
parent 470
99d8c50ba42f
child 500
c3abc7895a01
--- a/Project/ProjectInterfacesBrowser.py	Mon Aug 09 18:31:43 2010 +0200
+++ b/Project/ProjectInterfacesBrowser.py	Mon Aug 09 19:57:09 2010 +0200
@@ -40,6 +40,8 @@
     @signal showMenu(string, QMenu) emitted when a menu is about to be shown. The name
             of the menu and a reference to the menu are given.
     """
+    sourceFile = pyqtSignal((str, ), (str, int))
+    
     def __init__(self, project, parent = None):
         """
         Constructor
@@ -323,15 +325,15 @@
         
         for itm in itmList:
             if isinstance(itm, BrowserFileItem):
-                self.emit(SIGNAL('sourceFile'), itm.fileName())
+                self.sourceFile[str].emit(itm.fileName())
             elif isinstance(itm, BrowserClassItem):
-                self.emit(SIGNAL('sourceFile'), itm.fileName(), 
+                self.sourceFile[str, int].emit(itm.fileName(), 
                     itm.classObject().lineno)
             elif isinstance(itm,BrowserMethodItem):
-                self.emit(SIGNAL('sourceFile'), itm.fileName(), 
+                self.sourceFile[str, int].emit(itm.fileName(), 
                     itm.functionObject().lineno)
             elif isinstance(itm, BrowserClassAttributeItem):
-                self.emit(SIGNAL('sourceFile'), itm.fileName(), 
+                self.sourceFile[str, int].emit(itm.fileName(), 
                     itm.attributeObject().lineno)
         
     def __addInterfaceFiles(self):

eric ide

mercurial