Project/ProjectInterfacesBrowser.py

changeset 3038
7fe9a53280bd
parent 3034
7ce719013078
child 3060
5883ce99ee12
child 3071
83d066710d60
equal deleted inserted replaced
3037:a417a0670a36 3038:7fe9a53280bd
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

eric ide

mercurial