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): |