389 self.__pyuicMultiConfigAct.setEnabled(enable) |
389 self.__pyuicMultiConfigAct.setEnabled(enable) |
390 self.__pyuicDirConfigAct.setEnabled(enable) |
390 self.__pyuicDirConfigAct.setEnabled(enable) |
391 self.__pyuicDirMultiConfigAct.setEnabled(enable) |
391 self.__pyuicDirMultiConfigAct.setEnabled(enable) |
392 self.__pyuicBackConfigAct.setEnabled(enable) |
392 self.__pyuicBackConfigAct.setEnabled(enable) |
393 |
393 |
394 try: |
394 with contextlib.suppress(Exception): |
395 categories = self.getSelectedItemsCountCategorized( |
395 categories = self.getSelectedItemsCountCategorized( |
396 [ProjectBrowserFileItem, ProjectBrowserSimpleDirectoryItem]) |
396 [ProjectBrowserFileItem, ProjectBrowserSimpleDirectoryItem]) |
397 cnt = categories["sum"] |
397 cnt = categories["sum"] |
398 if cnt <= 1: |
398 if cnt <= 1: |
399 index = self.indexAt(coord) |
399 index = self.indexAt(coord) |
419 self.dirMenu.popup(self.mapToGlobal(coord)) |
419 self.dirMenu.popup(self.mapToGlobal(coord)) |
420 else: |
420 else: |
421 self.backMenu.popup(self.mapToGlobal(coord)) |
421 self.backMenu.popup(self.mapToGlobal(coord)) |
422 else: |
422 else: |
423 self.backMenu.popup(self.mapToGlobal(coord)) |
423 self.backMenu.popup(self.mapToGlobal(coord)) |
424 except Exception: # secok |
|
425 pass |
|
426 |
424 |
427 def __showContextMenu(self): |
425 def __showContextMenu(self): |
428 """ |
426 """ |
429 Private slot called by the menu aboutToShow signal. |
427 Private slot called by the menu aboutToShow signal. |
430 """ |
428 """ |