Project/ProjectInterfacesBrowser.py

changeset 564
b3d966393ba9
parent 537
72b32daeb8d6
child 791
9ec2ac20e54e
equal deleted inserted replaced
563:e35d2cda9a74 564:b3d966393ba9
235 """ 235 """
236 if not self.project.isOpen(): 236 if not self.project.isOpen():
237 return 237 return
238 238
239 try: 239 try:
240 categories = self.getSelectedItemsCountCategorized(\ 240 categories = self.getSelectedItemsCountCategorized(
241 [ProjectBrowserFileItem, BrowserClassItem, 241 [ProjectBrowserFileItem, BrowserClassItem,
242 BrowserMethodItem, ProjectBrowserSimpleDirectoryItem]) 242 BrowserMethodItem, ProjectBrowserSimpleDirectoryItem])
243 cnt = categories["sum"] 243 cnt = categories["sum"]
244 if cnt <= 1: 244 if cnt <= 1:
245 index = self.indexAt(coord) 245 index = self.indexAt(coord)
246 if index.isValid(): 246 if index.isValid():
247 self._selectSingleItem(index) 247 self._selectSingleItem(index)
248 categories = self.getSelectedItemsCountCategorized(\ 248 categories = self.getSelectedItemsCountCategorized(
249 [ProjectBrowserFileItem, BrowserClassItem, 249 [ProjectBrowserFileItem, BrowserClassItem,
250 BrowserMethodItem, ProjectBrowserSimpleDirectoryItem]) 250 BrowserMethodItem, ProjectBrowserSimpleDirectoryItem])
251 cnt = categories["sum"] 251 cnt = categories["sum"]
252 252
253 bfcnt = categories[str(ProjectBrowserFileItem)] 253 bfcnt = categories[str(ProjectBrowserFileItem)]
321 321
322 def _openItem(self): 322 def _openItem(self):
323 """ 323 """
324 Protected slot to handle the open popup menu entry. 324 Protected slot to handle the open popup menu entry.
325 """ 325 """
326 itmList = self.getSelectedItems(\ 326 itmList = self.getSelectedItems(
327 [BrowserFileItem, BrowserClassItem, BrowserMethodItem, 327 [BrowserFileItem, BrowserClassItem, BrowserMethodItem,
328 BrowserClassAttributeItem]) 328 BrowserClassAttributeItem])
329 329
330 for itm in itmList: 330 for itm in itmList:
331 if isinstance(itm, BrowserFileItem): 331 if isinstance(itm, BrowserFileItem):

eric ide

mercurial