src/eric7/Project/ProjectSourcesBrowser.py

branch
eric7
changeset 10677
6ee2e475490c
parent 10482
72d9b5ea39b4
child 10680
306373ccf8fd
child 10694
f46c1e224e8a
equal deleted inserted replaced
10676:d1479a4f1426 10677:6ee2e475490c
119 # Connect some of our own signals. 119 # Connect some of our own signals.
120 self.sourceFile[str].connect(projectBrowser.sourceFile[str]) 120 self.sourceFile[str].connect(projectBrowser.sourceFile[str])
121 self.sourceFile[str, int].connect(projectBrowser.sourceFile[str, int]) 121 self.sourceFile[str, int].connect(projectBrowser.sourceFile[str, int])
122 self.sourceFile[str, list].connect(projectBrowser.sourceFile[str, list]) 122 self.sourceFile[str, list].connect(projectBrowser.sourceFile[str, list])
123 self.sourceFile[str, int, str].connect(projectBrowser.sourceFile[str, int, str]) 123 self.sourceFile[str, int, str].connect(projectBrowser.sourceFile[str, int, str])
124 self.sourceFile[str, int, int].connect(projectBrowser.sourceFile[str, int, int])
124 self.closeSourceWindow.connect(projectBrowser.closeSourceWindow) 125 self.closeSourceWindow.connect(projectBrowser.closeSourceWindow)
125 self.testFile.connect(projectBrowser.testFile) 126 self.testFile.connect(projectBrowser.testFile)
126 127
127 self.codemetrics = None 128 self.codemetrics = None
128 self.codecoverage = None 129 self.codecoverage = None
1042 elif itm.isDFile(): 1043 elif itm.isDFile():
1043 self.sourceFile[str, int, str].emit(itm.fileName(), -1, "D") 1044 self.sourceFile[str, int, str].emit(itm.fileName(), -1, "D")
1044 else: 1045 else:
1045 self.sourceFile[str].emit(itm.fileName()) 1046 self.sourceFile[str].emit(itm.fileName())
1046 elif isinstance(itm, BrowserClassItem): 1047 elif isinstance(itm, BrowserClassItem):
1047 self.sourceFile[str, int].emit(itm.fileName(), itm.classObject().lineno) 1048 self.sourceFile[str, int, int].emit(
1049 itm.fileName(), itm.lineno(), itm.colOffset()
1050 )
1048 elif isinstance(itm, BrowserMethodItem): 1051 elif isinstance(itm, BrowserMethodItem):
1049 self.sourceFile[str, int].emit( 1052 self.sourceFile[str, int, int].emit(
1050 itm.fileName(), itm.functionObject().lineno 1053 itm.fileName(), itm.lineno(), itm.colOffset()
1051 ) 1054 )
1052 elif isinstance(itm, BrowserClassAttributeItem): 1055 elif isinstance(itm, BrowserClassAttributeItem):
1053 self.sourceFile[str, int].emit( 1056 self.sourceFile[str, int, int].emit(
1054 itm.fileName(), itm.attributeObject().lineno 1057 itm.fileName(), itm.lineno(), itm.colOffset()
1055 ) 1058 )
1056 elif isinstance(itm, BrowserImportItem): 1059 elif isinstance(itm, BrowserImportItem):
1057 self.sourceFile[str, list].emit(itm.fileName(), itm.linenos()) 1060 self.sourceFile[str, list].emit(itm.fileName(), itm.linenos())
1058 1061
1059 def __addNewPackage(self): 1062 def __addNewPackage(self):

eric ide

mercurial