Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py

changeset 1075
75bfe8bd4243
parent 1074
ed2585464f12
child 1076
6fb76985422b
equal deleted inserted replaced
1074:ed2585464f12 1075:75bfe8bd4243
18 18
19 from .BookmarksExtension.ProjectHelper import BookmarksProjectHelper 19 from .BookmarksExtension.ProjectHelper import BookmarksProjectHelper
20 from .QueuesExtension.ProjectHelper import QueuesProjectHelper 20 from .QueuesExtension.ProjectHelper import QueuesProjectHelper
21 from .FetchExtension.ProjectHelper import FetchProjectHelper 21 from .FetchExtension.ProjectHelper import FetchProjectHelper
22 from .PurgeExtension.ProjectHelper import PurgeProjectHelper 22 from .PurgeExtension.ProjectHelper import PurgeProjectHelper
23 from .GpgExtension.ProjectHelper import GpgProjectHelper
23 24
24 from E5Gui.E5Action import E5Action 25 from E5Gui.E5Action import E5Action
25 26
26 import UI.PixmapCache 27 import UI.PixmapCache
27 import Preferences 28 import Preferences
46 self.__extensions = { 47 self.__extensions = {
47 "bookmarks": BookmarksProjectHelper(), 48 "bookmarks": BookmarksProjectHelper(),
48 "mq": QueuesProjectHelper(), 49 "mq": QueuesProjectHelper(),
49 "fetch": FetchProjectHelper(), 50 "fetch": FetchProjectHelper(),
50 "purge": PurgeProjectHelper(), 51 "purge": PurgeProjectHelper(),
52 "gpg": GpgProjectHelper(),
51 } 53 }
52 54
53 self.__extensionMenuTitles = {} 55 self.__extensionMenuTitles = {}
54 for extension in self.__extensions: 56 for extension in self.__extensions:
55 self.__extensionMenuTitles[self.__extensions[extension].menuTitle()] = \ 57 self.__extensionMenuTitles[self.__extensions[extension].menuTitle()] = \
838 840
839 @param menu reference to the menu to be populated (QMenu) 841 @param menu reference to the menu to be populated (QMenu)
840 """ 842 """
841 menu.clear() 843 menu.clear()
842 844
845 # TODO: close torn off menus in the shutdown method (extend base class with this method)
843 adminMenu = QMenu(self.trUtf8("Repository Administration"), menu) 846 adminMenu = QMenu(self.trUtf8("Repository Administration"), menu)
844 adminMenu.setTearOffEnabled(True) 847 adminMenu.setTearOffEnabled(True)
845 adminMenu.addAction(self.hgHeadsAct) 848 adminMenu.addAction(self.hgHeadsAct)
846 adminMenu.addAction(self.hgParentsAct) 849 adminMenu.addAction(self.hgParentsAct)
847 adminMenu.addAction(self.hgTipAct) 850 adminMenu.addAction(self.hgTipAct)

eric ide

mercurial