Project/ProjectSourcesBrowser.py

changeset 3450
2f7c8fd8e3f5
parent 3441
1b07f996e9ee
child 3454
b232591ca43d
equal deleted inserted replaced
3449:aa2bd0199c64 3450:2f7c8fd8e3f5
113 113
114 def __createPythonPopupMenus(self): 114 def __createPythonPopupMenus(self):
115 """ 115 """
116 Privat method to generate the popup menus for a Python project. 116 Privat method to generate the popup menus for a Python project.
117 """ 117 """
118 # TODO: add this to the multi files menu
119 self.checksMenu = QMenu(self.tr('Check')) 118 self.checksMenu = QMenu(self.tr('Check'))
120 self.checksMenu.aboutToShow.connect(self.__showContextMenuCheck) 119 self.checksMenu.aboutToShow.connect(self.__showContextMenuCheck)
121 120
122 self.menuShow = QMenu(self.tr('Show')) 121 self.menuShow = QMenu(self.tr('Show'))
123 self.menuShow.addAction( 122 self.menuShow.addAction(
240 self.multiMenuActions.append(act) 239 self.multiMenuActions.append(act)
241 act = self.multiMenu.addAction( 240 act = self.multiMenu.addAction(
242 self.tr('Delete'), self.__deleteFile) 241 self.tr('Delete'), self.__deleteFile)
243 self.multiMenuActions.append(act) 242 self.multiMenuActions.append(act)
244 self.multiMenu.addSeparator() 243 self.multiMenu.addSeparator()
244 self.multiMenu.addMenu(self.checksMenu)
245 self.multiMenu.addSeparator()
245 self.multiMenu.addAction( 246 self.multiMenu.addAction(
246 self.tr('Expand all directories'), self._expandAllDirs) 247 self.tr('Expand all directories'), self._expandAllDirs)
247 self.multiMenu.addAction( 248 self.multiMenu.addAction(
248 self.tr('Collapse all directories'), self._collapseAllDirs) 249 self.tr('Collapse all directories'), self._collapseAllDirs)
249 self.multiMenu.addSeparator() 250 self.multiMenu.addSeparator()
525 self.tr('Remove from project'), self._removeFile) 526 self.tr('Remove from project'), self._removeFile)
526 self.multiMenuActions.append(act) 527 self.multiMenuActions.append(act)
527 act = self.multiMenu.addAction( 528 act = self.multiMenu.addAction(
528 self.tr('Delete'), self.__deleteFile) 529 self.tr('Delete'), self.__deleteFile)
529 self.multiMenuActions.append(act) 530 self.multiMenuActions.append(act)
531 self.multiMenu.addSeparator()
532 self.multiMenu.addMenu(self.checksMenu)
530 self.multiMenu.addSeparator() 533 self.multiMenu.addSeparator()
531 self.multiMenu.addAction( 534 self.multiMenu.addAction(
532 self.tr('Expand all directories'), self._expandAllDirs) 535 self.tr('Expand all directories'), self._expandAllDirs)
533 self.multiMenu.addAction( 536 self.multiMenu.addAction(
534 self.tr('Collapse all directories'), self._collapseAllDirs) 537 self.tr('Collapse all directories'), self._collapseAllDirs)

eric ide

mercurial