277 BrowserMethodItem, ProjectBrowserSimpleDirectoryItem]) |
277 BrowserMethodItem, ProjectBrowserSimpleDirectoryItem]) |
278 cnt = categories["sum"] |
278 cnt = categories["sum"] |
279 |
279 |
280 bfcnt = categories[str(ProjectBrowserFileItem)] |
280 bfcnt = categories[str(ProjectBrowserFileItem)] |
281 cmcnt = categories[str(BrowserClassItem)] + \ |
281 cmcnt = categories[str(BrowserClassItem)] + \ |
282 categories[str(BrowserMethodItem)] |
282 categories[str(BrowserMethodItem)] |
283 sdcnt = categories[str(ProjectBrowserSimpleDirectoryItem)] |
283 sdcnt = categories[str(ProjectBrowserSimpleDirectoryItem)] |
284 if cnt > 1 and cnt == bfcnt: |
284 if cnt > 1 and cnt == bfcnt: |
285 self.multiMenu.popup(self.mapToGlobal(coord)) |
285 self.multiMenu.popup(self.mapToGlobal(coord)) |
286 elif cnt > 1 and cnt == sdcnt: |
286 elif cnt > 1 and cnt == sdcnt: |
287 self.dirMultiMenu.popup(self.mapToGlobal(coord)) |
287 self.dirMultiMenu.popup(self.mapToGlobal(coord)) |
375 if isinstance(itm, ProjectBrowserFileItem) or \ |
375 if isinstance(itm, ProjectBrowserFileItem) or \ |
376 isinstance(itm, BrowserClassItem) or \ |
376 isinstance(itm, BrowserClassItem) or \ |
377 isinstance(itm, BrowserMethodItem): |
377 isinstance(itm, BrowserMethodItem): |
378 dn = os.path.dirname(itm.fileName()) |
378 dn = os.path.dirname(itm.fileName()) |
379 elif isinstance(itm, ProjectBrowserSimpleDirectoryItem) or \ |
379 elif isinstance(itm, ProjectBrowserSimpleDirectoryItem) or \ |
380 isinstance(itm, ProjectBrowserDirectoryItem): |
380 isinstance(itm, ProjectBrowserDirectoryItem): |
381 dn = itm.dirName() |
381 dn = itm.dirName() |
382 else: |
382 else: |
383 dn = None |
383 dn = None |
384 self.project.addFiles('interface', dn) |
384 self.project.addFiles('interface', dn) |
385 |
385 |
391 if isinstance(itm, ProjectBrowserFileItem) or \ |
391 if isinstance(itm, ProjectBrowserFileItem) or \ |
392 isinstance(itm, BrowserClassItem) or \ |
392 isinstance(itm, BrowserClassItem) or \ |
393 isinstance(itm, BrowserMethodItem): |
393 isinstance(itm, BrowserMethodItem): |
394 dn = os.path.dirname(itm.fileName()) |
394 dn = os.path.dirname(itm.fileName()) |
395 elif isinstance(itm, ProjectBrowserSimpleDirectoryItem) or \ |
395 elif isinstance(itm, ProjectBrowserSimpleDirectoryItem) or \ |
396 isinstance(itm, ProjectBrowserDirectoryItem): |
396 isinstance(itm, ProjectBrowserDirectoryItem): |
397 dn = itm.dirName() |
397 dn = itm.dirName() |
398 else: |
398 else: |
399 dn = None |
399 dn = None |
400 self.project.addDirectory('interface', dn) |
400 self.project.addDirectory('interface', dn) |
401 |
401 |