src/eric7/Project/ProjectSourcesBrowser.py

branch
server
changeset 10680
306373ccf8fd
parent 10633
dda7e43934dc
parent 10677
6ee2e475490c
child 10814
ba20efe10336
child 11006
a671918232f3
equal deleted inserted replaced
10651:280a53840aa3 10680:306373ccf8fd
120 # Connect some of our own signals. 120 # Connect some of our own signals.
121 self.sourceFile[str].connect(projectBrowser.sourceFile[str]) 121 self.sourceFile[str].connect(projectBrowser.sourceFile[str])
122 self.sourceFile[str, int].connect(projectBrowser.sourceFile[str, int]) 122 self.sourceFile[str, int].connect(projectBrowser.sourceFile[str, int])
123 self.sourceFile[str, list].connect(projectBrowser.sourceFile[str, list]) 123 self.sourceFile[str, list].connect(projectBrowser.sourceFile[str, list])
124 self.sourceFile[str, int, str].connect(projectBrowser.sourceFile[str, int, str]) 124 self.sourceFile[str, int, str].connect(projectBrowser.sourceFile[str, int, str])
125 self.sourceFile[str, int, int].connect(projectBrowser.sourceFile[str, int, int])
125 self.closeSourceWindow.connect(projectBrowser.closeSourceWindow) 126 self.closeSourceWindow.connect(projectBrowser.closeSourceWindow)
126 self.testFile.connect(projectBrowser.testFile) 127 self.testFile.connect(projectBrowser.testFile)
127 128
128 self.codemetrics = None 129 self.codemetrics = None
129 self.codecoverage = None 130 self.codecoverage = None
1106 elif itm.isDFile(): 1107 elif itm.isDFile():
1107 self.sourceFile[str, int, str].emit(itm.fileName(), -1, "D") 1108 self.sourceFile[str, int, str].emit(itm.fileName(), -1, "D")
1108 else: 1109 else:
1109 self.sourceFile[str].emit(itm.fileName()) 1110 self.sourceFile[str].emit(itm.fileName())
1110 elif isinstance(itm, BrowserClassItem): 1111 elif isinstance(itm, BrowserClassItem):
1111 self.sourceFile[str, int].emit(itm.fileName(), itm.classObject().lineno) 1112 self.sourceFile[str, int, int].emit(
1113 itm.fileName(), itm.lineno(), itm.colOffset()
1114 )
1112 elif isinstance(itm, BrowserMethodItem): 1115 elif isinstance(itm, BrowserMethodItem):
1113 self.sourceFile[str, int].emit( 1116 self.sourceFile[str, int, int].emit(
1114 itm.fileName(), itm.functionObject().lineno 1117 itm.fileName(), itm.lineno(), itm.colOffset()
1115 ) 1118 )
1116 elif isinstance(itm, BrowserClassAttributeItem): 1119 elif isinstance(itm, BrowserClassAttributeItem):
1117 self.sourceFile[str, int].emit( 1120 self.sourceFile[str, int, int].emit(
1118 itm.fileName(), itm.attributeObject().lineno 1121 itm.fileName(), itm.lineno(), itm.colOffset()
1119 ) 1122 )
1120 elif isinstance(itm, BrowserImportItem): 1123 elif isinstance(itm, BrowserImportItem):
1121 self.sourceFile[str, list].emit(itm.fileName(), itm.linenos()) 1124 self.sourceFile[str, list].emit(itm.fileName(), itm.linenos())
1122 1125
1123 def __addNewPackage(self): 1126 def __addNewPackage(self):

eric ide

mercurial