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( |