Plugins/VcsPlugins/vcsMercurial/ShelveExtension/ProjectHelper.py

changeset 3345
071afe8be2a1
parent 3309
b5f782f7d43b
child 3484
645c12de6b0c
equal deleted inserted replaced
3343:f7a6d271bb40 3345:071afe8be2a1
38 )) 38 ))
39 self.hgShelveAct.setWhatsThis(self.tr( 39 self.hgShelveAct.setWhatsThis(self.tr(
40 """<b>Shelve changes</b>""" 40 """<b>Shelve changes</b>"""
41 """<p>This shelves all current changes of the project.</p>""" 41 """<p>This shelves all current changes of the project.</p>"""
42 )) 42 ))
43 self.hgShelveAct.triggered[()].connect(self.__hgShelve) 43 self.hgShelveAct.triggered.connect(self.__hgShelve)
44 self.actions.append(self.hgShelveAct) 44 self.actions.append(self.hgShelveAct)
45 45
46 self.hgShelveBrowserAct = E5Action( 46 self.hgShelveBrowserAct = E5Action(
47 self.tr('Show shelve browser'), 47 self.tr('Show shelve browser'),
48 self.tr('Show shelve browser...'), 48 self.tr('Show shelve browser...'),
54 """<b>Show shelve browser...</b>""" 54 """<b>Show shelve browser...</b>"""
55 """<p>This shows a dialog listing all available shelves.""" 55 """<p>This shows a dialog listing all available shelves."""
56 """ Actions on these shelves may be executed via the""" 56 """ Actions on these shelves may be executed via the"""
57 """ context menu.</p>""" 57 """ context menu.</p>"""
58 )) 58 ))
59 self.hgShelveBrowserAct.triggered[()].connect( 59 self.hgShelveBrowserAct.triggered.connect(
60 self.__hgShelveBrowser) 60 self.__hgShelveBrowser)
61 self.actions.append(self.hgShelveBrowserAct) 61 self.actions.append(self.hgShelveBrowserAct)
62 62
63 self.hgUnshelveAct = E5Action( 63 self.hgUnshelveAct = E5Action(
64 self.tr('Restore shelved change'), 64 self.tr('Restore shelved change'),
70 self.hgUnshelveAct.setWhatsThis(self.tr( 70 self.hgUnshelveAct.setWhatsThis(self.tr(
71 """<b>Restore shelved change</b>""" 71 """<b>Restore shelved change</b>"""
72 """<p>This restore a shelved change to the project directory.""" 72 """<p>This restore a shelved change to the project directory."""
73 """</p>""" 73 """</p>"""
74 )) 74 ))
75 self.hgUnshelveAct.triggered[()].connect(self.__hgUnshelve) 75 self.hgUnshelveAct.triggered.connect(self.__hgUnshelve)
76 self.actions.append(self.hgUnshelveAct) 76 self.actions.append(self.hgUnshelveAct)
77 77
78 self.hgUnshelveAbortAct = E5Action( 78 self.hgUnshelveAbortAct = E5Action(
79 self.tr('Abort restore'), 79 self.tr('Abort restore'),
80 self.tr('Abort restore...'), 80 self.tr('Abort restore...'),
85 self.hgUnshelveAbortAct.setWhatsThis(self.tr( 85 self.hgUnshelveAbortAct.setWhatsThis(self.tr(
86 """<b>Abort restore</b>""" 86 """<b>Abort restore</b>"""
87 """<p>This aborts the restore operation in progress and reverts""" 87 """<p>This aborts the restore operation in progress and reverts"""
88 """ already applied changes.</p>""" 88 """ already applied changes.</p>"""
89 )) 89 ))
90 self.hgUnshelveAbortAct.triggered[()].connect(self.__hgUnshelveAbort) 90 self.hgUnshelveAbortAct.triggered.connect(self.__hgUnshelveAbort)
91 self.actions.append(self.hgUnshelveAbortAct) 91 self.actions.append(self.hgUnshelveAbortAct)
92 92
93 self.hgUnshelveContinueAct = E5Action( 93 self.hgUnshelveContinueAct = E5Action(
94 self.tr('Continue restore'), 94 self.tr('Continue restore'),
95 self.tr('Continue restore...'), 95 self.tr('Continue restore...'),
99 )) 99 ))
100 self.hgUnshelveContinueAct.setWhatsThis(self.tr( 100 self.hgUnshelveContinueAct.setWhatsThis(self.tr(
101 """<b>Continue restore</b>""" 101 """<b>Continue restore</b>"""
102 """<p>This continues the restore operation in progress.</p>""" 102 """<p>This continues the restore operation in progress.</p>"""
103 )) 103 ))
104 self.hgUnshelveContinueAct.triggered[()].connect( 104 self.hgUnshelveContinueAct.triggered.connect(
105 self.__hgUnshelveContinue) 105 self.__hgUnshelveContinue)
106 self.actions.append(self.hgUnshelveContinueAct) 106 self.actions.append(self.hgUnshelveContinueAct)
107 107
108 self.hgShelveDeleteAct = E5Action( 108 self.hgShelveDeleteAct = E5Action(
109 self.tr('Delete shelved changes'), 109 self.tr('Delete shelved changes'),
112 self.hgShelveDeleteAct.setWhatsThis(self.tr( 112 self.hgShelveDeleteAct.setWhatsThis(self.tr(
113 """<b>Delete shelved changes...</b>""" 113 """<b>Delete shelved changes...</b>"""
114 """<p>This opens a dialog to select the shelved changes to""" 114 """<p>This opens a dialog to select the shelved changes to"""
115 """ delete and deletes the selected ones.</p>""" 115 """ delete and deletes the selected ones.</p>"""
116 )) 116 ))
117 self.hgShelveDeleteAct.triggered[()].connect( 117 self.hgShelveDeleteAct.triggered.connect(
118 self.__hgDeleteShelves) 118 self.__hgDeleteShelves)
119 self.actions.append(self.hgShelveDeleteAct) 119 self.actions.append(self.hgShelveDeleteAct)
120 120
121 self.hgShelveCleanupAct = E5Action( 121 self.hgShelveCleanupAct = E5Action(
122 self.tr('Delete ALL shelved changes'), 122 self.tr('Delete ALL shelved changes'),
124 0, 0, self, 'mercurial_shelve_cleanup') 124 0, 0, self, 'mercurial_shelve_cleanup')
125 self.hgShelveCleanupAct.setWhatsThis(self.tr( 125 self.hgShelveCleanupAct.setWhatsThis(self.tr(
126 """<b>Delete ALL shelved changes</b>""" 126 """<b>Delete ALL shelved changes</b>"""
127 """<p>This deletes all shelved changes.</p>""" 127 """<p>This deletes all shelved changes.</p>"""
128 )) 128 ))
129 self.hgShelveCleanupAct.triggered[()].connect( 129 self.hgShelveCleanupAct.triggered.connect(
130 self.__hgCleanupShelves) 130 self.__hgCleanupShelves)
131 self.actions.append(self.hgShelveCleanupAct) 131 self.actions.append(self.hgShelveCleanupAct)
132 132
133 def initMenu(self, mainMenu): 133 def initMenu(self, mainMenu):
134 """ 134 """

eric ide

mercurial