eric7/Plugins/VcsPlugins/vcsMercurial/PurgeExtension/ProjectHelper.py

branch
eric7
changeset 8356
68ec9c3d4de5
parent 8318
962bce857696
child 8358
144a6b854f70
equal deleted inserted replaced
8355:8a7677a63c8d 8356:68ec9c3d4de5
7 Module implementing the purge extension project helper. 7 Module implementing the purge extension project helper.
8 """ 8 """
9 9
10 from PyQt6.QtWidgets import QMenu 10 from PyQt6.QtWidgets import QMenu
11 11
12 from E5Gui.E5Action import E5Action 12 from E5Gui.EricAction import EricAction
13 13
14 from ..HgExtensionProjectHelper import HgExtensionProjectHelper 14 from ..HgExtensionProjectHelper import HgExtensionProjectHelper
15 15
16 import UI.PixmapCache 16 import UI.PixmapCache
17 17
28 28
29 def initActions(self): 29 def initActions(self):
30 """ 30 """
31 Public method to generate the action objects. 31 Public method to generate the action objects.
32 """ 32 """
33 self.hgPurgeAct = E5Action( 33 self.hgPurgeAct = EricAction(
34 self.tr('Purge Files'), 34 self.tr('Purge Files'),
35 UI.PixmapCache.getIcon("fileDelete"), 35 UI.PixmapCache.getIcon("fileDelete"),
36 self.tr('Purge Files'), 36 self.tr('Purge Files'),
37 0, 0, self, 'mercurial_purge') 37 0, 0, self, 'mercurial_purge')
38 self.hgPurgeAct.setStatusTip(self.tr( 38 self.hgPurgeAct.setStatusTip(self.tr(
48 """</ul>Note that ignored files will be left untouched.</p>""" 48 """</ul>Note that ignored files will be left untouched.</p>"""
49 )) 49 ))
50 self.hgPurgeAct.triggered.connect(self.__hgPurge) 50 self.hgPurgeAct.triggered.connect(self.__hgPurge)
51 self.actions.append(self.hgPurgeAct) 51 self.actions.append(self.hgPurgeAct)
52 52
53 self.hgPurgeAllAct = E5Action( 53 self.hgPurgeAllAct = EricAction(
54 self.tr('Purge All Files'), 54 self.tr('Purge All Files'),
55 self.tr('Purge All Files'), 55 self.tr('Purge All Files'),
56 0, 0, self, 'mercurial_purge_all') 56 0, 0, self, 'mercurial_purge_all')
57 self.hgPurgeAllAct.setStatusTip(self.tr( 57 self.hgPurgeAllAct.setStatusTip(self.tr(
58 'Delete files and directories not known to Mercurial including' 58 'Delete files and directories not known to Mercurial including'
69 """</ul></p>""" 69 """</ul></p>"""
70 )) 70 ))
71 self.hgPurgeAllAct.triggered.connect(self.__hgPurgeAll) 71 self.hgPurgeAllAct.triggered.connect(self.__hgPurgeAll)
72 self.actions.append(self.hgPurgeAllAct) 72 self.actions.append(self.hgPurgeAllAct)
73 73
74 self.hgPurgeListAct = E5Action( 74 self.hgPurgeListAct = EricAction(
75 self.tr('List Files to be Purged'), 75 self.tr('List Files to be Purged'),
76 UI.PixmapCache.getIcon("fileDeleteList"), 76 UI.PixmapCache.getIcon("fileDeleteList"),
77 self.tr('List Files to be Purged...'), 77 self.tr('List Files to be Purged...'),
78 0, 0, self, 'mercurial_purge_list') 78 0, 0, self, 'mercurial_purge_list')
79 self.hgPurgeListAct.setStatusTip(self.tr( 79 self.hgPurgeListAct.setStatusTip(self.tr(
85 """ These would be deleted by the "Purge Files" menu entry.</p>""" 85 """ These would be deleted by the "Purge Files" menu entry.</p>"""
86 )) 86 ))
87 self.hgPurgeListAct.triggered.connect(self.__hgPurgeList) 87 self.hgPurgeListAct.triggered.connect(self.__hgPurgeList)
88 self.actions.append(self.hgPurgeListAct) 88 self.actions.append(self.hgPurgeListAct)
89 89
90 self.hgPurgeAllListAct = E5Action( 90 self.hgPurgeAllListAct = EricAction(
91 self.tr('List All Files to be Purged'), 91 self.tr('List All Files to be Purged'),
92 self.tr('List All Files to be Purged...'), 92 self.tr('List All Files to be Purged...'),
93 0, 0, self, 'mercurial_purge_all_list') 93 0, 0, self, 'mercurial_purge_all_list')
94 self.hgPurgeAllListAct.setStatusTip(self.tr( 94 self.hgPurgeAllListAct.setStatusTip(self.tr(
95 'List files and directories not known to Mercurial including' 95 'List files and directories not known to Mercurial including'

eric ide

mercurial