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