Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py

changeset 1906
8487f9c2533b
parent 1905
7ad9161c5293
child 2302
f29e9405c851
equal deleted inserted replaced
1905:7ad9161c5293 1906:8487f9c2533b
874 self.actions.append(self.hgGraftContinueAct) 874 self.actions.append(self.hgGraftContinueAct)
875 875
876 self.hgAddSubrepoAct = E5Action( 876 self.hgAddSubrepoAct = E5Action(
877 self.trUtf8('Add'), 877 self.trUtf8('Add'),
878 UI.PixmapCache.getIcon("vcsAdd.png"), 878 UI.PixmapCache.getIcon("vcsAdd.png"),
879 self.trUtf8('Add'), 879 self.trUtf8('Add...'),
880 0, 0, self, 'mercurial_add_subrepo') 880 0, 0, self, 'mercurial_add_subrepo')
881 self.hgAddSubrepoAct.setStatusTip(self.trUtf8( 881 self.hgAddSubrepoAct.setStatusTip(self.trUtf8(
882 'Add a subrepository' 882 'Add a sub-repository'
883 )) 883 ))
884 self.hgAddSubrepoAct.setWhatsThis(self.trUtf8( 884 self.hgAddSubrepoAct.setWhatsThis(self.trUtf8(
885 """<b>Add</b>""" 885 """<b>Add...</b>"""
886 """<p>Add a subrepository to the project.</p>""" 886 """<p>Add a sub-repository to the project.</p>"""
887 )) 887 ))
888 self.hgAddSubrepoAct.triggered[()].connect(self.__hgAddSubrepository) 888 self.hgAddSubrepoAct.triggered[()].connect(self.__hgAddSubrepository)
889 self.actions.append(self.hgAddSubrepoAct) 889 self.actions.append(self.hgAddSubrepoAct)
890
891 self.hgRemoveSubreposAct = E5Action(
892 self.trUtf8('Remove'),
893 UI.PixmapCache.getIcon("vcsRemove.png"),
894 self.trUtf8('Remove...'),
895 0, 0, self, 'mercurial_remove_subrepos')
896 self.hgRemoveSubreposAct.setStatusTip(self.trUtf8(
897 'Remove sub-repositories'
898 ))
899 self.hgRemoveSubreposAct.setWhatsThis(self.trUtf8(
900 """<b>Remove...</b>"""
901 """<p>Remove sub-repositories from the project.</p>"""
902 ))
903 self.hgRemoveSubreposAct.triggered[()].connect(self.__hgRemoveSubrepositories)
904 self.actions.append(self.hgRemoveSubreposAct)
890 905
891 def initMenu(self, menu): 906 def initMenu(self, menu):
892 """ 907 """
893 Public method to generate the VCS menu. 908 Public method to generate the VCS menu.
894 909
971 986
972 if self.vcs.version >= (1, 8): 987 if self.vcs.version >= (1, 8):
973 subrepoMenu = QMenu(self.trUtf8("Sub-Repository"), menu) 988 subrepoMenu = QMenu(self.trUtf8("Sub-Repository"), menu)
974 subrepoMenu.setTearOffEnabled(True) 989 subrepoMenu.setTearOffEnabled(True)
975 subrepoMenu.addAction(self.hgAddSubrepoAct) 990 subrepoMenu.addAction(self.hgAddSubrepoAct)
991 subrepoMenu.addAction(self.hgRemoveSubreposAct)
976 else: 992 else:
977 subrepoMenu = None 993 subrepoMenu = None
978 994
979 act = menu.addAction( 995 act = menu.addAction(
980 UI.PixmapCache.getIcon( 996 UI.PixmapCache.getIcon(
1386 def __hgAddSubrepository(self): 1402 def __hgAddSubrepository(self):
1387 """ 1403 """
1388 Private slot used to add a sub-repository. 1404 Private slot used to add a sub-repository.
1389 """ 1405 """
1390 self.vcs.hgAddSubrepository() 1406 self.vcs.hgAddSubrepository()
1407
1408 def __hgRemoveSubrepositories(self):
1409 """
1410 Private slot used to remove sub-repositories.
1411 """
1412 self.vcs.hgRemoveSubrepositories()

eric ide

mercurial