Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py

changeset 2811
7b2ec3af3505
parent 2405
d4b5f3bd4720
child 2817
961fba66e019
equal deleted inserted replaced
2810:fe551b27f62e 2811:7b2ec3af3505
284 self.hgExtDiffAct.triggered[()].connect(self.__hgExtendedDiff) 284 self.hgExtDiffAct.triggered[()].connect(self.__hgExtendedDiff)
285 self.actions.append(self.hgExtDiffAct) 285 self.actions.append(self.hgExtDiffAct)
286 286
287 self.vcsStatusAct = E5Action(self.trUtf8('Show status'), 287 self.vcsStatusAct = E5Action(self.trUtf8('Show status'),
288 UI.PixmapCache.getIcon("vcsStatus.png"), 288 UI.PixmapCache.getIcon("vcsStatus.png"),
289 self.trUtf8('Show &status'), 289 self.trUtf8('Show &status...'),
290 0, 0, self, 'mercurial_status') 290 0, 0, self, 'mercurial_status')
291 self.vcsStatusAct.setStatusTip(self.trUtf8( 291 self.vcsStatusAct.setStatusTip(self.trUtf8(
292 'Show the status of the local project' 292 'Show the status of the local project'
293 )) 293 ))
294 self.vcsStatusAct.setWhatsThis(self.trUtf8( 294 self.vcsStatusAct.setWhatsThis(self.trUtf8(
295 """<b>Show status</b>""" 295 """<b>Show status</b>"""
296 """<p>This shows the status of the local project.</p>""" 296 """<p>This shows the status of the local project.</p>"""
297 )) 297 ))
298 self.vcsStatusAct.triggered[()].connect(self._vcsStatus) 298 self.vcsStatusAct.triggered[()].connect(self._vcsStatus)
299 self.actions.append(self.vcsStatusAct) 299 self.actions.append(self.vcsStatusAct)
300
301 self.hgSummaryAct = E5Action(
302 self.trUtf8('Show Summary'),
303 UI.PixmapCache.getIcon("vcsSummary.png"),
304 self.trUtf8('Show summary...'),
305 0, 0, self, 'mercurial_summary')
306 self.hgSummaryAct.setStatusTip(self.trUtf8(
307 'Show summary information of the working directory status'
308 ))
309 self.hgSummaryAct.setWhatsThis(self.trUtf8(
310 """<b>Show summary</b>"""
311 """<p>This shows some summary information of the working"""
312 """ directory status.</p>"""
313 ))
314 self.hgSummaryAct.triggered[()].connect(self.__hgSummary)
315 self.actions.append(self.hgSummaryAct)
300 316
301 self.hgHeadsAct = E5Action(self.trUtf8('Show heads'), 317 self.hgHeadsAct = E5Action(self.trUtf8('Show heads'),
302 self.trUtf8('Show heads'), 318 self.trUtf8('Show heads'),
303 0, 0, self, 'mercurial_heads') 319 0, 0, self, 'mercurial_heads')
304 self.hgHeadsAct.setStatusTip(self.trUtf8( 320 self.hgHeadsAct.setStatusTip(self.trUtf8(
1029 menu.addSeparator() 1045 menu.addSeparator()
1030 menu.addAction(self.vcsLogAct) 1046 menu.addAction(self.vcsLogAct)
1031 menu.addAction(self.hgLogBrowserAct) 1047 menu.addAction(self.hgLogBrowserAct)
1032 menu.addSeparator() 1048 menu.addSeparator()
1033 menu.addAction(self.vcsStatusAct) 1049 menu.addAction(self.vcsStatusAct)
1050 menu.addAction(self.hgSummaryAct)
1034 menu.addSeparator() 1051 menu.addSeparator()
1035 menu.addAction(self.vcsDiffAct) 1052 menu.addAction(self.vcsDiffAct)
1036 menu.addAction(self.hgExtDiffAct) 1053 menu.addAction(self.hgExtDiffAct)
1037 menu.addSeparator() 1054 menu.addSeparator()
1038 if self.vcs.version >= (2, 1): 1055 if self.vcs.version >= (2, 1):
1407 def __hgRemoveSubrepositories(self): 1424 def __hgRemoveSubrepositories(self):
1408 """ 1425 """
1409 Private slot used to remove sub-repositories. 1426 Private slot used to remove sub-repositories.
1410 """ 1427 """
1411 self.vcs.hgRemoveSubrepositories() 1428 self.vcs.hgRemoveSubrepositories()
1429
1430 def __hgSummary(self):
1431 """
1432 Private slot to show a working directory summary.
1433 """
1434 self.vcs.hgSummary()

eric ide

mercurial