Plugins/VcsPlugins/vcsMercurial/QueuesExtension/ProjectHelper.py

changeset 3396
5320ecd70fdb
parent 3345
071afe8be2a1
child 3484
645c12de6b0c
equal deleted inserted replaced
3395:7e923cf9918f 3396:5320ecd70fdb
220 """<p>This shows the status of the queue repository.</p>""" 220 """<p>This shows the status of the queue repository.</p>"""
221 )) 221 ))
222 self.hgQueueStatusAct.triggered.connect(self.__hgQueueStatus) 222 self.hgQueueStatusAct.triggered.connect(self.__hgQueueStatus)
223 self.actions.append(self.hgQueueStatusAct) 223 self.actions.append(self.hgQueueStatusAct)
224 224
225 # TODO: add support for hg summary --mq 225 self.hgQueueSummaryAct = E5Action(
226 self.tr('Show Summary'),
227 self.tr('Show summary...'),
228 0, 0, self, 'mercurial_queues_summary')
229 self.hgQueueSummaryAct.setStatusTip(self.tr(
230 'Show summary information of the queue repository'
231 ))
232 self.hgQueueSummaryAct.setWhatsThis(self.tr(
233 """<b>Show summary</b>"""
234 """<p>This shows some summary information of the queue"""
235 """ repository.</p>"""
236 ))
237 self.hgQueueSummaryAct.triggered.connect(self.__hgQueueSummary)
238 self.actions.append(self.hgQueueSummaryAct)
226 239
227 self.__initPushPopActions() 240 self.__initPushPopActions()
228 self.__initPushPopForceActions() 241 self.__initPushPopForceActions()
229 self.__initGuardsActions() 242 self.__initGuardsActions()
230 self.__initQueuesMgmtActions() 243 self.__initQueuesMgmtActions()
732 menu.addAction(self.hgQueueRefreshAct) 745 menu.addAction(self.hgQueueRefreshAct)
733 menu.addAction(self.hgQueueRefreshMessageAct) 746 menu.addAction(self.hgQueueRefreshMessageAct)
734 menu.addAction(self.hgQueueFinishAct) 747 menu.addAction(self.hgQueueFinishAct)
735 menu.addSeparator() 748 menu.addSeparator()
736 menu.addAction(self.hgQueueStatusAct) 749 menu.addAction(self.hgQueueStatusAct)
750 menu.addAction(self.hgQueueSummaryAct)
737 menu.addSeparator() 751 menu.addSeparator()
738 menu.addAction(self.hgQueueDiffAct) 752 menu.addAction(self.hgQueueDiffAct)
739 menu.addAction(self.hgQueueHeaderAct) 753 menu.addAction(self.hgQueueHeaderAct)
740 menu.addSeparator() 754 menu.addSeparator()
741 menu.addAction(self.hgQueueListAct) 755 menu.addAction(self.hgQueueListAct)
1093 """ 1107 """
1094 Private slot to show the status of the queue repository. 1108 Private slot to show the status of the queue repository.
1095 """ 1109 """
1096 self.vcs.getExtensionObject("mq")\ 1110 self.vcs.getExtensionObject("mq")\
1097 .hgQueueStatus(self.project.getProjectPath()) 1111 .hgQueueStatus(self.project.getProjectPath())
1112
1113 def __hgQueueSummary(self):
1114 """
1115 Private slot to show a summary of the queue repository.
1116 """
1117 self.vcs.hgSummary(mq=True)

eric ide

mercurial