3057:10516539f238 | 3058:0a02c433f52d |
---|---|
31 | 31 |
32 def initActions(self): | 32 def initActions(self): |
33 """ | 33 """ |
34 Public method to generate the action objects. | 34 Public method to generate the action objects. |
35 """ | 35 """ |
36 self.hgQueueInitAct = E5Action(self.trUtf8('Init Queue Repository'), | 36 self.hgQueueInitAct = E5Action( |
37 self.trUtf8('Init Queue Repository'), | 37 self.trUtf8('Init Queue Repository'), |
38 0, 0, self, 'mercurial_queues_init') | 38 self.trUtf8('Init Queue Repository'), |
39 0, 0, self, 'mercurial_queues_init') | |
39 self.hgQueueInitAct.setStatusTip(self.trUtf8( | 40 self.hgQueueInitAct.setStatusTip(self.trUtf8( |
40 'Initialize a new versioned queue repository' | 41 'Initialize a new versioned queue repository' |
41 )) | 42 )) |
42 self.hgQueueInitAct.setWhatsThis(self.trUtf8( | 43 self.hgQueueInitAct.setWhatsThis(self.trUtf8( |
43 """<b>Init Queue Repository</b>""" | 44 """<b>Init Queue Repository</b>""" |
46 )) | 47 )) |
47 self.hgQueueInitAct.triggered[()].connect(self.__hgQueueInit) | 48 self.hgQueueInitAct.triggered[()].connect(self.__hgQueueInit) |
48 self.actions.append(self.hgQueueInitAct) | 49 self.actions.append(self.hgQueueInitAct) |
49 | 50 |
50 self.hgQueueCommitAct = E5Action( | 51 self.hgQueueCommitAct = E5Action( |
51 self.trUtf8('Commit changes'), | 52 self.trUtf8('Commit changes'), |
52 self.trUtf8('Commit changes...'), | 53 self.trUtf8('Commit changes...'), |
53 0, 0, self, 'mercurial_queues_commit') | 54 0, 0, self, 'mercurial_queues_commit') |
54 self.hgQueueCommitAct.setStatusTip(self.trUtf8( | 55 self.hgQueueCommitAct.setStatusTip(self.trUtf8( |
55 'Commit changes in the queue repository' | 56 'Commit changes in the queue repository' |
56 )) | 57 )) |
57 self.hgQueueCommitAct.setWhatsThis(self.trUtf8( | 58 self.hgQueueCommitAct.setWhatsThis(self.trUtf8( |
58 """<b>Commit changes...</b>""" | 59 """<b>Commit changes...</b>""" |
59 """<p>This commits changes in the queue repository.</p>""" | 60 """<p>This commits changes in the queue repository.</p>""" |
60 )) | 61 )) |
61 self.hgQueueCommitAct.triggered[()].connect(self.__hgQueueCommit) | 62 self.hgQueueCommitAct.triggered[()].connect(self.__hgQueueCommit) |
62 self.actions.append(self.hgQueueCommitAct) | 63 self.actions.append(self.hgQueueCommitAct) |
63 | 64 |
64 self.hgQueueNewAct = E5Action(self.trUtf8('New Patch'), | 65 self.hgQueueNewAct = E5Action( |
65 self.trUtf8('New Patch...'), | 66 self.trUtf8('New Patch'), |
66 0, 0, self, 'mercurial_queues_new') | 67 self.trUtf8('New Patch...'), |
68 0, 0, self, 'mercurial_queues_new') | |
67 self.hgQueueNewAct.setStatusTip(self.trUtf8( | 69 self.hgQueueNewAct.setStatusTip(self.trUtf8( |
68 'Create a new patch' | 70 'Create a new patch' |
69 )) | 71 )) |
70 self.hgQueueNewAct.setWhatsThis(self.trUtf8( | 72 self.hgQueueNewAct.setWhatsThis(self.trUtf8( |
71 """<b>New Patch</b>""" | 73 """<b>New Patch</b>""" |
72 """<p>This creates a new named patch.</p>""" | 74 """<p>This creates a new named patch.</p>""" |
73 )) | 75 )) |
74 self.hgQueueNewAct.triggered[()].connect(self.__hgQueueNewPatch) | 76 self.hgQueueNewAct.triggered[()].connect(self.__hgQueueNewPatch) |
75 self.actions.append(self.hgQueueNewAct) | 77 self.actions.append(self.hgQueueNewAct) |
76 | 78 |
77 self.hgQueueRefreshAct = E5Action(self.trUtf8('Update Current Patch'), | 79 self.hgQueueRefreshAct = E5Action( |
78 self.trUtf8('Update Current Patch'), | 80 self.trUtf8('Update Current Patch'), |
79 0, 0, self, 'mercurial_queues_refresh') | 81 self.trUtf8('Update Current Patch'), |
82 0, 0, self, 'mercurial_queues_refresh') | |
80 self.hgQueueRefreshAct.setStatusTip(self.trUtf8( | 83 self.hgQueueRefreshAct.setStatusTip(self.trUtf8( |
81 'Update the current patch' | 84 'Update the current patch' |
82 )) | 85 )) |
83 self.hgQueueRefreshAct.setWhatsThis(self.trUtf8( | 86 self.hgQueueRefreshAct.setWhatsThis(self.trUtf8( |
84 """<b>Update Current Patch</b>""" | 87 """<b>Update Current Patch</b>""" |
87 self.hgQueueRefreshAct.triggered[()].connect( | 90 self.hgQueueRefreshAct.triggered[()].connect( |
88 self.__hgQueueRefreshPatch) | 91 self.__hgQueueRefreshPatch) |
89 self.actions.append(self.hgQueueRefreshAct) | 92 self.actions.append(self.hgQueueRefreshAct) |
90 | 93 |
91 self.hgQueueRefreshMessageAct = E5Action( | 94 self.hgQueueRefreshMessageAct = E5Action( |
92 self.trUtf8('Update Current Patch (with Message)'), | 95 self.trUtf8('Update Current Patch (with Message)'), |
93 self.trUtf8('Update Current Patch (with Message)'), | 96 self.trUtf8('Update Current Patch (with Message)'), |
94 0, 0, self, 'mercurial_queues_refresh_message') | 97 0, 0, self, 'mercurial_queues_refresh_message') |
95 self.hgQueueRefreshMessageAct.setStatusTip(self.trUtf8( | 98 self.hgQueueRefreshMessageAct.setStatusTip(self.trUtf8( |
96 'Update the current patch and edit commit message' | 99 'Update the current patch and edit commit message' |
97 )) | 100 )) |
98 self.hgQueueRefreshMessageAct.setWhatsThis(self.trUtf8( | 101 self.hgQueueRefreshMessageAct.setWhatsThis(self.trUtf8( |
99 """<b>Update Current Patch (with Message)</b>""" | 102 """<b>Update Current Patch (with Message)</b>""" |
102 )) | 105 )) |
103 self.hgQueueRefreshMessageAct.triggered[()].connect( | 106 self.hgQueueRefreshMessageAct.triggered[()].connect( |
104 self.__hgQueueRefreshPatchMessage) | 107 self.__hgQueueRefreshPatchMessage) |
105 self.actions.append(self.hgQueueRefreshMessageAct) | 108 self.actions.append(self.hgQueueRefreshMessageAct) |
106 | 109 |
107 self.hgQueueDiffAct = E5Action(self.trUtf8('Show Current Patch'), | 110 self.hgQueueDiffAct = E5Action( |
108 self.trUtf8('Show Current Patch...'), | 111 self.trUtf8('Show Current Patch'), |
109 0, 0, self, 'mercurial_queues_show') | 112 self.trUtf8('Show Current Patch...'), |
113 0, 0, self, 'mercurial_queues_show') | |
110 self.hgQueueDiffAct.setStatusTip(self.trUtf8( | 114 self.hgQueueDiffAct.setStatusTip(self.trUtf8( |
111 'Show the contents the current patch' | 115 'Show the contents the current patch' |
112 )) | 116 )) |
113 self.hgQueueDiffAct.setWhatsThis(self.trUtf8( | 117 self.hgQueueDiffAct.setWhatsThis(self.trUtf8( |
114 """<b>Show Current Patch</b>""" | 118 """<b>Show Current Patch</b>""" |
117 """ since the last refresh.</p>""" | 121 """ since the last refresh.</p>""" |
118 )) | 122 )) |
119 self.hgQueueDiffAct.triggered[()].connect(self.__hgQueueShowPatch) | 123 self.hgQueueDiffAct.triggered[()].connect(self.__hgQueueShowPatch) |
120 self.actions.append(self.hgQueueDiffAct) | 124 self.actions.append(self.hgQueueDiffAct) |
121 | 125 |
122 self.hgQueueHeaderAct = E5Action(self.trUtf8('Show Current Message'), | 126 self.hgQueueHeaderAct = E5Action( |
123 self.trUtf8('Show Current Message...'), | 127 self.trUtf8('Show Current Message'), |
124 0, 0, self, 'mercurial_queues_show_message') | 128 self.trUtf8('Show Current Message...'), |
129 0, 0, self, 'mercurial_queues_show_message') | |
125 self.hgQueueHeaderAct.setStatusTip(self.trUtf8( | 130 self.hgQueueHeaderAct.setStatusTip(self.trUtf8( |
126 'Show the commit message of the current patch' | 131 'Show the commit message of the current patch' |
127 )) | 132 )) |
128 self.hgQueueHeaderAct.setWhatsThis(self.trUtf8( | 133 self.hgQueueHeaderAct.setWhatsThis(self.trUtf8( |
129 """<b>Show Current Message</b>""" | 134 """<b>Show Current Message</b>""" |
130 """<p>This shows the commit message of the current patch.</p>""" | 135 """<p>This shows the commit message of the current patch.</p>""" |
131 )) | 136 )) |
132 self.hgQueueHeaderAct.triggered[()].connect(self.__hgQueueShowHeader) | 137 self.hgQueueHeaderAct.triggered[()].connect(self.__hgQueueShowHeader) |
133 self.actions.append(self.hgQueueHeaderAct) | 138 self.actions.append(self.hgQueueHeaderAct) |
134 | 139 |
135 self.hgQueueListAct = E5Action(self.trUtf8('List Patches'), | 140 self.hgQueueListAct = E5Action( |
136 self.trUtf8('List Patches...'), | 141 self.trUtf8('List Patches'), |
137 0, 0, self, 'mercurial_queues_list') | 142 self.trUtf8('List Patches...'), |
143 0, 0, self, 'mercurial_queues_list') | |
138 self.hgQueueListAct.setStatusTip(self.trUtf8( | 144 self.hgQueueListAct.setStatusTip(self.trUtf8( |
139 'List applied and unapplied patches' | 145 'List applied and unapplied patches' |
140 )) | 146 )) |
141 self.hgQueueListAct.setWhatsThis(self.trUtf8( | 147 self.hgQueueListAct.setWhatsThis(self.trUtf8( |
142 """<b>List Patches</b>""" | 148 """<b>List Patches</b>""" |
143 """<p>This lists all applied and unapplied patches.</p>""" | 149 """<p>This lists all applied and unapplied patches.</p>""" |
144 )) | 150 )) |
145 self.hgQueueListAct.triggered[()].connect(self.__hgQueueListPatches) | 151 self.hgQueueListAct.triggered[()].connect(self.__hgQueueListPatches) |
146 self.actions.append(self.hgQueueListAct) | 152 self.actions.append(self.hgQueueListAct) |
147 | 153 |
148 self.hgQueueFinishAct = E5Action(self.trUtf8('Finish Applied Patches'), | 154 self.hgQueueFinishAct = E5Action( |
149 self.trUtf8('Finish Applied Patches'), | 155 self.trUtf8('Finish Applied Patches'), |
150 0, 0, self, 'mercurial_queues_finish_applied') | 156 self.trUtf8('Finish Applied Patches'), |
157 0, 0, self, 'mercurial_queues_finish_applied') | |
151 self.hgQueueFinishAct.setStatusTip(self.trUtf8( | 158 self.hgQueueFinishAct.setStatusTip(self.trUtf8( |
152 'Finish applied patches' | 159 'Finish applied patches' |
153 )) | 160 )) |
154 self.hgQueueFinishAct.setWhatsThis(self.trUtf8( | 161 self.hgQueueFinishAct.setWhatsThis(self.trUtf8( |
155 """<b>Finish Applied Patches</b>""" | 162 """<b>Finish Applied Patches</b>""" |
158 )) | 165 )) |
159 self.hgQueueFinishAct.triggered[()].connect( | 166 self.hgQueueFinishAct.triggered[()].connect( |
160 self.__hgQueueFinishAppliedPatches) | 167 self.__hgQueueFinishAppliedPatches) |
161 self.actions.append(self.hgQueueFinishAct) | 168 self.actions.append(self.hgQueueFinishAct) |
162 | 169 |
163 self.hgQueueRenameAct = E5Action(self.trUtf8('Rename Patch'), | 170 self.hgQueueRenameAct = E5Action( |
164 self.trUtf8('Rename Patch'), | 171 self.trUtf8('Rename Patch'), |
165 0, 0, self, 'mercurial_queues_rename') | 172 self.trUtf8('Rename Patch'), |
173 0, 0, self, 'mercurial_queues_rename') | |
166 self.hgQueueRenameAct.setStatusTip(self.trUtf8( | 174 self.hgQueueRenameAct.setStatusTip(self.trUtf8( |
167 'Rename a patch' | 175 'Rename a patch' |
168 )) | 176 )) |
169 self.hgQueueRenameAct.setWhatsThis(self.trUtf8( | 177 self.hgQueueRenameAct.setWhatsThis(self.trUtf8( |
170 """<b>Rename Patch</b>""" | 178 """<b>Rename Patch</b>""" |
171 """<p>This renames the current or a named patch.</p>""" | 179 """<p>This renames the current or a named patch.</p>""" |
172 )) | 180 )) |
173 self.hgQueueRenameAct.triggered[()].connect(self.__hgQueueRenamePatch) | 181 self.hgQueueRenameAct.triggered[()].connect(self.__hgQueueRenamePatch) |
174 self.actions.append(self.hgQueueRenameAct) | 182 self.actions.append(self.hgQueueRenameAct) |
175 | 183 |
176 self.hgQueueDeleteAct = E5Action(self.trUtf8('Delete Patch'), | 184 self.hgQueueDeleteAct = E5Action( |
177 self.trUtf8('Delete Patch'), | 185 self.trUtf8('Delete Patch'), |
178 0, 0, self, 'mercurial_queues_delete') | 186 self.trUtf8('Delete Patch'), |
187 0, 0, self, 'mercurial_queues_delete') | |
179 self.hgQueueDeleteAct.setStatusTip(self.trUtf8( | 188 self.hgQueueDeleteAct.setStatusTip(self.trUtf8( |
180 'Delete unapplied patch' | 189 'Delete unapplied patch' |
181 )) | 190 )) |
182 self.hgQueueDeleteAct.setWhatsThis(self.trUtf8( | 191 self.hgQueueDeleteAct.setWhatsThis(self.trUtf8( |
183 """<b>Delete Patch</b>""" | 192 """<b>Delete Patch</b>""" |
184 """<p>This deletes an unapplied patch.</p>""" | 193 """<p>This deletes an unapplied patch.</p>""" |
185 )) | 194 )) |
186 self.hgQueueDeleteAct.triggered[()].connect(self.__hgQueueDeletePatch) | 195 self.hgQueueDeleteAct.triggered[()].connect(self.__hgQueueDeletePatch) |
187 self.actions.append(self.hgQueueDeleteAct) | 196 self.actions.append(self.hgQueueDeleteAct) |
188 | 197 |
189 self.hgQueueFoldAct = E5Action(self.trUtf8('Fold Patches'), | 198 self.hgQueueFoldAct = E5Action( |
190 self.trUtf8('Fold Patches'), | 199 self.trUtf8('Fold Patches'), |
191 0, 0, self, 'mercurial_queues_fold') | 200 self.trUtf8('Fold Patches'), |
201 0, 0, self, 'mercurial_queues_fold') | |
192 self.hgQueueFoldAct.setStatusTip(self.trUtf8( | 202 self.hgQueueFoldAct.setStatusTip(self.trUtf8( |
193 'Fold unapplied patches into the current patch' | 203 'Fold unapplied patches into the current patch' |
194 )) | 204 )) |
195 self.hgQueueFoldAct.setWhatsThis(self.trUtf8( | 205 self.hgQueueFoldAct.setWhatsThis(self.trUtf8( |
196 """<b>Fold Patches</b>""" | 206 """<b>Fold Patches</b>""" |
198 )) | 208 )) |
199 self.hgQueueFoldAct.triggered[()].connect( | 209 self.hgQueueFoldAct.triggered[()].connect( |
200 self.__hgQueueFoldUnappliedPatches) | 210 self.__hgQueueFoldUnappliedPatches) |
201 self.actions.append(self.hgQueueFoldAct) | 211 self.actions.append(self.hgQueueFoldAct) |
202 | 212 |
203 self.hgQueueStatusAct = E5Action(self.trUtf8('Show Status'), | 213 self.hgQueueStatusAct = E5Action( |
204 self.trUtf8('Show &Status...'), | 214 self.trUtf8('Show Status'), |
205 0, 0, self, 'mercurial_queues_status') | 215 self.trUtf8('Show &Status...'), |
216 0, 0, self, 'mercurial_queues_status') | |
206 self.hgQueueStatusAct.setStatusTip(self.trUtf8( | 217 self.hgQueueStatusAct.setStatusTip(self.trUtf8( |
207 'Show the status of the queue repository' | 218 'Show the status of the queue repository' |
208 )) | 219 )) |
209 self.hgQueueStatusAct.setWhatsThis(self.trUtf8( | 220 self.hgQueueStatusAct.setWhatsThis(self.trUtf8( |
210 """<b>Show Status</b>""" | 221 """<b>Show Status</b>""" |
220 | 231 |
221 def __initPushPopActions(self): | 232 def __initPushPopActions(self): |
222 """ | 233 """ |
223 Public method to generate the push and pop action objects. | 234 Public method to generate the push and pop action objects. |
224 """ | 235 """ |
225 self.hgQueuePushAct = E5Action(self.trUtf8('Push Next Patch'), | 236 self.hgQueuePushAct = E5Action( |
226 self.trUtf8('Push Next Patch'), | 237 self.trUtf8('Push Next Patch'), |
227 0, 0, self, 'mercurial_queues_push_next') | 238 self.trUtf8('Push Next Patch'), |
239 0, 0, self, 'mercurial_queues_push_next') | |
228 self.hgQueuePushAct.setStatusTip(self.trUtf8( | 240 self.hgQueuePushAct.setStatusTip(self.trUtf8( |
229 'Push the next patch onto the stack' | 241 'Push the next patch onto the stack' |
230 )) | 242 )) |
231 self.hgQueuePushAct.setWhatsThis(self.trUtf8( | 243 self.hgQueuePushAct.setWhatsThis(self.trUtf8( |
232 """<b>Push Next Patch</b>""" | 244 """<b>Push Next Patch</b>""" |
234 """ patches.</p>""" | 246 """ patches.</p>""" |
235 )) | 247 )) |
236 self.hgQueuePushAct.triggered[()].connect(self.__hgQueuePushPatch) | 248 self.hgQueuePushAct.triggered[()].connect(self.__hgQueuePushPatch) |
237 self.actions.append(self.hgQueuePushAct) | 249 self.actions.append(self.hgQueuePushAct) |
238 | 250 |
239 self.hgQueuePushAllAct = E5Action(self.trUtf8('Push All Patches'), | 251 self.hgQueuePushAllAct = E5Action( |
240 self.trUtf8('Push All Patches'), | 252 self.trUtf8('Push All Patches'), |
241 0, 0, self, 'mercurial_queues_push_all') | 253 self.trUtf8('Push All Patches'), |
254 0, 0, self, 'mercurial_queues_push_all') | |
242 self.hgQueuePushAllAct.setStatusTip(self.trUtf8( | 255 self.hgQueuePushAllAct.setStatusTip(self.trUtf8( |
243 'Push all patches onto the stack' | 256 'Push all patches onto the stack' |
244 )) | 257 )) |
245 self.hgQueuePushAllAct.setWhatsThis(self.trUtf8( | 258 self.hgQueuePushAllAct.setWhatsThis(self.trUtf8( |
246 """<b>Push All Patches</b>""" | 259 """<b>Push All Patches</b>""" |
249 )) | 262 )) |
250 self.hgQueuePushAllAct.triggered[()].connect( | 263 self.hgQueuePushAllAct.triggered[()].connect( |
251 self.__hgQueuePushAllPatches) | 264 self.__hgQueuePushAllPatches) |
252 self.actions.append(self.hgQueuePushAllAct) | 265 self.actions.append(self.hgQueuePushAllAct) |
253 | 266 |
254 self.hgQueuePushUntilAct = E5Action(self.trUtf8('Push Patches'), | 267 self.hgQueuePushUntilAct = E5Action( |
255 self.trUtf8('Push Patches'), | 268 self.trUtf8('Push Patches'), |
256 0, 0, self, 'mercurial_queues_push_until') | 269 self.trUtf8('Push Patches'), |
270 0, 0, self, 'mercurial_queues_push_until') | |
257 self.hgQueuePushUntilAct.setStatusTip(self.trUtf8( | 271 self.hgQueuePushUntilAct.setStatusTip(self.trUtf8( |
258 'Push patches onto the stack' | 272 'Push patches onto the stack' |
259 )) | 273 )) |
260 self.hgQueuePushUntilAct.setWhatsThis(self.trUtf8( | 274 self.hgQueuePushUntilAct.setWhatsThis(self.trUtf8( |
261 """<b>Push Patches</b>""" | 275 """<b>Push Patches</b>""" |
264 )) | 278 )) |
265 self.hgQueuePushUntilAct.triggered[()].connect( | 279 self.hgQueuePushUntilAct.triggered[()].connect( |
266 self.__hgQueuePushPatches) | 280 self.__hgQueuePushPatches) |
267 self.actions.append(self.hgQueuePushUntilAct) | 281 self.actions.append(self.hgQueuePushUntilAct) |
268 | 282 |
269 self.hgQueuePopAct = E5Action(self.trUtf8('Pop Current Patch'), | 283 self.hgQueuePopAct = E5Action( |
270 self.trUtf8('Pop Current Patch'), | 284 self.trUtf8('Pop Current Patch'), |
271 0, 0, self, 'mercurial_queues_pop_current') | 285 self.trUtf8('Pop Current Patch'), |
286 0, 0, self, 'mercurial_queues_pop_current') | |
272 self.hgQueuePopAct.setStatusTip(self.trUtf8( | 287 self.hgQueuePopAct.setStatusTip(self.trUtf8( |
273 'Pop the current patch off the stack' | 288 'Pop the current patch off the stack' |
274 )) | 289 )) |
275 self.hgQueuePopAct.setWhatsThis(self.trUtf8( | 290 self.hgQueuePopAct.setWhatsThis(self.trUtf8( |
276 """<b>Pop Current Patch</b>""" | 291 """<b>Pop Current Patch</b>""" |
278 """ patches.</p>""" | 293 """ patches.</p>""" |
279 )) | 294 )) |
280 self.hgQueuePopAct.triggered[()].connect(self.__hgQueuePopPatch) | 295 self.hgQueuePopAct.triggered[()].connect(self.__hgQueuePopPatch) |
281 self.actions.append(self.hgQueuePopAct) | 296 self.actions.append(self.hgQueuePopAct) |
282 | 297 |
283 self.hgQueuePopAllAct = E5Action(self.trUtf8('Pop All Patches'), | 298 self.hgQueuePopAllAct = E5Action( |
284 self.trUtf8('Pop All Patches'), | 299 self.trUtf8('Pop All Patches'), |
285 0, 0, self, 'mercurial_queues_pop_all') | 300 self.trUtf8('Pop All Patches'), |
301 0, 0, self, 'mercurial_queues_pop_all') | |
286 self.hgQueuePopAllAct.setStatusTip(self.trUtf8( | 302 self.hgQueuePopAllAct.setStatusTip(self.trUtf8( |
287 'Pop all patches off the stack' | 303 'Pop all patches off the stack' |
288 )) | 304 )) |
289 self.hgQueuePopAllAct.setWhatsThis(self.trUtf8( | 305 self.hgQueuePopAllAct.setWhatsThis(self.trUtf8( |
290 """<b>Pop All Patches</b>""" | 306 """<b>Pop All Patches</b>""" |
293 )) | 309 )) |
294 self.hgQueuePopAllAct.triggered[()].connect( | 310 self.hgQueuePopAllAct.triggered[()].connect( |
295 self.__hgQueuePopAllPatches) | 311 self.__hgQueuePopAllPatches) |
296 self.actions.append(self.hgQueuePopAllAct) | 312 self.actions.append(self.hgQueuePopAllAct) |
297 | 313 |
298 self.hgQueuePopUntilAct = E5Action(self.trUtf8('Pop Patches'), | 314 self.hgQueuePopUntilAct = E5Action( |
299 self.trUtf8('Pop Patches'), | 315 self.trUtf8('Pop Patches'), |
300 0, 0, self, 'mercurial_queues_pop_until') | 316 self.trUtf8('Pop Patches'), |
317 0, 0, self, 'mercurial_queues_pop_until') | |
301 self.hgQueuePopUntilAct.setStatusTip(self.trUtf8( | 318 self.hgQueuePopUntilAct.setStatusTip(self.trUtf8( |
302 'Pop patches off the stack' | 319 'Pop patches off the stack' |
303 )) | 320 )) |
304 self.hgQueuePopUntilAct.setWhatsThis(self.trUtf8( | 321 self.hgQueuePopUntilAct.setWhatsThis(self.trUtf8( |
305 """<b>Pop Patches</b>""" | 322 """<b>Pop Patches</b>""" |
307 """ until a named patch is at the top of the stack.</p>""" | 324 """ until a named patch is at the top of the stack.</p>""" |
308 )) | 325 )) |
309 self.hgQueuePopUntilAct.triggered[()].connect(self.__hgQueuePopPatches) | 326 self.hgQueuePopUntilAct.triggered[()].connect(self.__hgQueuePopPatches) |
310 self.actions.append(self.hgQueuePopUntilAct) | 327 self.actions.append(self.hgQueuePopUntilAct) |
311 | 328 |
312 self.hgQueueGotoAct = E5Action(self.trUtf8('Go to Patch'), | 329 self.hgQueueGotoAct = E5Action( |
313 self.trUtf8('Go to Patch'), | 330 self.trUtf8('Go to Patch'), |
314 0, 0, self, 'mercurial_queues_goto') | 331 self.trUtf8('Go to Patch'), |
332 0, 0, self, 'mercurial_queues_goto') | |
315 self.hgQueueGotoAct.setStatusTip(self.trUtf8( | 333 self.hgQueueGotoAct.setStatusTip(self.trUtf8( |
316 'Push or pop patches until named patch is at top of stack' | 334 'Push or pop patches until named patch is at top of stack' |
317 )) | 335 )) |
318 self.hgQueueGotoAct.setWhatsThis(self.trUtf8( | 336 self.hgQueueGotoAct.setWhatsThis(self.trUtf8( |
319 """<b>Go to Patch</b>""" | 337 """<b>Go to Patch</b>""" |
325 | 343 |
326 def __initPushPopForceActions(self): | 344 def __initPushPopForceActions(self): |
327 """ | 345 """ |
328 Public method to generate the push and pop (force) action objects. | 346 Public method to generate the push and pop (force) action objects. |
329 """ | 347 """ |
330 self.hgQueuePushForceAct = E5Action(self.trUtf8('Push Next Patch'), | 348 self.hgQueuePushForceAct = E5Action( |
331 self.trUtf8('Push Next Patch'), | 349 self.trUtf8('Push Next Patch'), |
332 0, 0, self, 'mercurial_queues_push_next_force') | 350 self.trUtf8('Push Next Patch'), |
351 0, 0, self, 'mercurial_queues_push_next_force') | |
333 self.hgQueuePushForceAct.setStatusTip(self.trUtf8( | 352 self.hgQueuePushForceAct.setStatusTip(self.trUtf8( |
334 'Push the next patch onto the stack on top of local changes' | 353 'Push the next patch onto the stack on top of local changes' |
335 )) | 354 )) |
336 self.hgQueuePushForceAct.setWhatsThis(self.trUtf8( | 355 self.hgQueuePushForceAct.setWhatsThis(self.trUtf8( |
337 """<b>Push Next Patch</b>""" | 356 """<b>Push Next Patch</b>""" |
340 )) | 359 )) |
341 self.hgQueuePushForceAct.triggered[()].connect( | 360 self.hgQueuePushForceAct.triggered[()].connect( |
342 self.__hgQueuePushPatchForced) | 361 self.__hgQueuePushPatchForced) |
343 self.actions.append(self.hgQueuePushForceAct) | 362 self.actions.append(self.hgQueuePushForceAct) |
344 | 363 |
345 self.hgQueuePushAllForceAct = E5Action(self.trUtf8('Push All Patches'), | 364 self.hgQueuePushAllForceAct = E5Action( |
346 self.trUtf8('Push All Patches'), | 365 self.trUtf8('Push All Patches'), |
347 0, 0, self, 'mercurial_queues_push_all_force') | 366 self.trUtf8('Push All Patches'), |
367 0, 0, self, 'mercurial_queues_push_all_force') | |
348 self.hgQueuePushAllForceAct.setStatusTip(self.trUtf8( | 368 self.hgQueuePushAllForceAct.setStatusTip(self.trUtf8( |
349 'Push all patches onto the stack on top of local changes' | 369 'Push all patches onto the stack on top of local changes' |
350 )) | 370 )) |
351 self.hgQueuePushAllForceAct.setWhatsThis(self.trUtf8( | 371 self.hgQueuePushAllForceAct.setWhatsThis(self.trUtf8( |
352 """<b>Push All Patches</b>""" | 372 """<b>Push All Patches</b>""" |
355 )) | 375 )) |
356 self.hgQueuePushAllForceAct.triggered[()].connect( | 376 self.hgQueuePushAllForceAct.triggered[()].connect( |
357 self.__hgQueuePushAllPatchesForced) | 377 self.__hgQueuePushAllPatchesForced) |
358 self.actions.append(self.hgQueuePushAllForceAct) | 378 self.actions.append(self.hgQueuePushAllForceAct) |
359 | 379 |
360 self.hgQueuePushUntilForceAct = E5Action(self.trUtf8('Push Patches'), | 380 self.hgQueuePushUntilForceAct = E5Action( |
361 self.trUtf8('Push Patches'), | 381 self.trUtf8('Push Patches'), |
362 0, 0, self, 'mercurial_queues_push_until_force') | 382 self.trUtf8('Push Patches'), |
383 0, 0, self, 'mercurial_queues_push_until_force') | |
363 self.hgQueuePushUntilForceAct.setStatusTip(self.trUtf8( | 384 self.hgQueuePushUntilForceAct.setStatusTip(self.trUtf8( |
364 'Push patches onto the stack on top of local changes' | 385 'Push patches onto the stack on top of local changes' |
365 )) | 386 )) |
366 self.hgQueuePushUntilForceAct.setWhatsThis(self.trUtf8( | 387 self.hgQueuePushUntilForceAct.setWhatsThis(self.trUtf8( |
367 """<b>Push Patches</b>""" | 388 """<b>Push Patches</b>""" |
371 )) | 392 )) |
372 self.hgQueuePushUntilForceAct.triggered[()].connect( | 393 self.hgQueuePushUntilForceAct.triggered[()].connect( |
373 self.__hgQueuePushPatchesForced) | 394 self.__hgQueuePushPatchesForced) |
374 self.actions.append(self.hgQueuePushUntilForceAct) | 395 self.actions.append(self.hgQueuePushUntilForceAct) |
375 | 396 |
376 self.hgQueuePopForceAct = E5Action(self.trUtf8('Pop Current Patch'), | 397 self.hgQueuePopForceAct = E5Action( |
377 self.trUtf8('Pop Current Patch'), | 398 self.trUtf8('Pop Current Patch'), |
378 0, 0, self, 'mercurial_queues_pop_current_force') | 399 self.trUtf8('Pop Current Patch'), |
400 0, 0, self, 'mercurial_queues_pop_current_force') | |
379 self.hgQueuePopForceAct.setStatusTip(self.trUtf8( | 401 self.hgQueuePopForceAct.setStatusTip(self.trUtf8( |
380 'Pop the current patch off the stack forgetting local changes' | 402 'Pop the current patch off the stack forgetting local changes' |
381 )) | 403 )) |
382 self.hgQueuePopForceAct.setWhatsThis(self.trUtf8( | 404 self.hgQueuePopForceAct.setWhatsThis(self.trUtf8( |
383 """<b>Pop Current Patch</b>""" | 405 """<b>Pop Current Patch</b>""" |
387 )) | 409 )) |
388 self.hgQueuePopForceAct.triggered[()].connect( | 410 self.hgQueuePopForceAct.triggered[()].connect( |
389 self.__hgQueuePopPatchForced) | 411 self.__hgQueuePopPatchForced) |
390 self.actions.append(self.hgQueuePopForceAct) | 412 self.actions.append(self.hgQueuePopForceAct) |
391 | 413 |
392 self.hgQueuePopAllForceAct = E5Action(self.trUtf8('Pop All Patches'), | 414 self.hgQueuePopAllForceAct = E5Action( |
393 self.trUtf8('Pop All Patches'), | 415 self.trUtf8('Pop All Patches'), |
394 0, 0, self, 'mercurial_queues_pop_all_force') | 416 self.trUtf8('Pop All Patches'), |
417 0, 0, self, 'mercurial_queues_pop_all_force') | |
395 self.hgQueuePopAllForceAct.setStatusTip(self.trUtf8( | 418 self.hgQueuePopAllForceAct.setStatusTip(self.trUtf8( |
396 'Pop all patches off the stack forgetting local changes' | 419 'Pop all patches off the stack forgetting local changes' |
397 )) | 420 )) |
398 self.hgQueuePopAllForceAct.setWhatsThis(self.trUtf8( | 421 self.hgQueuePopAllForceAct.setWhatsThis(self.trUtf8( |
399 """<b>Pop All Patches</b>""" | 422 """<b>Pop All Patches</b>""" |
402 )) | 425 )) |
403 self.hgQueuePopAllForceAct.triggered[()].connect( | 426 self.hgQueuePopAllForceAct.triggered[()].connect( |
404 self.__hgQueuePopAllPatchesForced) | 427 self.__hgQueuePopAllPatchesForced) |
405 self.actions.append(self.hgQueuePopAllForceAct) | 428 self.actions.append(self.hgQueuePopAllForceAct) |
406 | 429 |
407 self.hgQueuePopUntilForceAct = E5Action(self.trUtf8('Pop Patches'), | 430 self.hgQueuePopUntilForceAct = E5Action( |
408 self.trUtf8('Pop Patches'), | 431 self.trUtf8('Pop Patches'), |
409 0, 0, self, 'mercurial_queues_pop_until_force') | 432 self.trUtf8('Pop Patches'), |
433 0, 0, self, 'mercurial_queues_pop_until_force') | |
410 self.hgQueuePopUntilForceAct.setStatusTip(self.trUtf8( | 434 self.hgQueuePopUntilForceAct.setStatusTip(self.trUtf8( |
411 'Pop patches off the stack forgetting local changes' | 435 'Pop patches off the stack forgetting local changes' |
412 )) | 436 )) |
413 self.hgQueuePopUntilForceAct.setWhatsThis(self.trUtf8( | 437 self.hgQueuePopUntilForceAct.setWhatsThis(self.trUtf8( |
414 """<b>Pop Patches</b>""" | 438 """<b>Pop Patches</b>""" |
418 )) | 442 )) |
419 self.hgQueuePopUntilForceAct.triggered[()].connect( | 443 self.hgQueuePopUntilForceAct.triggered[()].connect( |
420 self.__hgQueuePopPatchesForced) | 444 self.__hgQueuePopPatchesForced) |
421 self.actions.append(self.hgQueuePopUntilForceAct) | 445 self.actions.append(self.hgQueuePopUntilForceAct) |
422 | 446 |
423 self.hgQueueGotoForceAct = E5Action(self.trUtf8('Go to Patch'), | 447 self.hgQueueGotoForceAct = E5Action( |
424 self.trUtf8('Go to Patch'), | 448 self.trUtf8('Go to Patch'), |
425 0, 0, self, 'mercurial_queues_goto_force') | 449 self.trUtf8('Go to Patch'), |
450 0, 0, self, 'mercurial_queues_goto_force') | |
426 self.hgQueueGotoForceAct.setStatusTip(self.trUtf8( | 451 self.hgQueueGotoForceAct.setStatusTip(self.trUtf8( |
427 'Push or pop patches until named patch is at top of stack' | 452 'Push or pop patches until named patch is at top of stack' |
428 ' overwriting any local changes' | 453 ' overwriting any local changes' |
429 )) | 454 )) |
430 self.hgQueueGotoForceAct.setWhatsThis(self.trUtf8( | 455 self.hgQueueGotoForceAct.setWhatsThis(self.trUtf8( |
438 | 463 |
439 def __initGuardsActions(self): | 464 def __initGuardsActions(self): |
440 """ | 465 """ |
441 Public method to generate the guards action objects. | 466 Public method to generate the guards action objects. |
442 """ | 467 """ |
443 self.hgQueueDefineGuardsAct = E5Action(self.trUtf8('Define Guards'), | 468 self.hgQueueDefineGuardsAct = E5Action( |
444 self.trUtf8('Define Guards...'), | 469 self.trUtf8('Define Guards'), |
445 0, 0, self, 'mercurial_queues_guards_define') | 470 self.trUtf8('Define Guards...'), |
471 0, 0, self, 'mercurial_queues_guards_define') | |
446 self.hgQueueDefineGuardsAct.setStatusTip(self.trUtf8( | 472 self.hgQueueDefineGuardsAct.setStatusTip(self.trUtf8( |
447 'Define guards for the current or a named patch' | 473 'Define guards for the current or a named patch' |
448 )) | 474 )) |
449 self.hgQueueDefineGuardsAct.setWhatsThis(self.trUtf8( | 475 self.hgQueueDefineGuardsAct.setWhatsThis(self.trUtf8( |
450 """<b>Define Guards</b>""" | 476 """<b>Define Guards</b>""" |
453 )) | 479 )) |
454 self.hgQueueDefineGuardsAct.triggered[()].connect( | 480 self.hgQueueDefineGuardsAct.triggered[()].connect( |
455 self.__hgQueueGuardsDefine) | 481 self.__hgQueueGuardsDefine) |
456 self.actions.append(self.hgQueueDefineGuardsAct) | 482 self.actions.append(self.hgQueueDefineGuardsAct) |
457 | 483 |
458 self.hgQueueDropAllGuardsAct = E5Action(self.trUtf8('Drop All Guards'), | 484 self.hgQueueDropAllGuardsAct = E5Action( |
459 self.trUtf8('Drop All Guards...'), | 485 self.trUtf8('Drop All Guards'), |
460 0, 0, self, 'mercurial_queues_guards_drop_all') | 486 self.trUtf8('Drop All Guards...'), |
487 0, 0, self, 'mercurial_queues_guards_drop_all') | |
461 self.hgQueueDropAllGuardsAct.setStatusTip(self.trUtf8( | 488 self.hgQueueDropAllGuardsAct.setStatusTip(self.trUtf8( |
462 'Drop all guards of the current or a named patch' | 489 'Drop all guards of the current or a named patch' |
463 )) | 490 )) |
464 self.hgQueueDropAllGuardsAct.setWhatsThis(self.trUtf8( | 491 self.hgQueueDropAllGuardsAct.setWhatsThis(self.trUtf8( |
465 """<b>Drop All Guards</b>""" | 492 """<b>Drop All Guards</b>""" |
467 )) | 494 )) |
468 self.hgQueueDropAllGuardsAct.triggered[()].connect( | 495 self.hgQueueDropAllGuardsAct.triggered[()].connect( |
469 self.__hgQueueGuardsDropAll) | 496 self.__hgQueueGuardsDropAll) |
470 self.actions.append(self.hgQueueDropAllGuardsAct) | 497 self.actions.append(self.hgQueueDropAllGuardsAct) |
471 | 498 |
472 self.hgQueueListGuardsAct = E5Action(self.trUtf8('List Guards'), | 499 self.hgQueueListGuardsAct = E5Action( |
473 self.trUtf8('List Guards...'), | 500 self.trUtf8('List Guards'), |
474 0, 0, self, 'mercurial_queues_guards_list') | 501 self.trUtf8('List Guards...'), |
502 0, 0, self, 'mercurial_queues_guards_list') | |
475 self.hgQueueListGuardsAct.setStatusTip(self.trUtf8( | 503 self.hgQueueListGuardsAct.setStatusTip(self.trUtf8( |
476 'List guards of the current or a named patch' | 504 'List guards of the current or a named patch' |
477 )) | 505 )) |
478 self.hgQueueListGuardsAct.setWhatsThis(self.trUtf8( | 506 self.hgQueueListGuardsAct.setWhatsThis(self.trUtf8( |
479 """<b>List Guards</b>""" | 507 """<b>List Guards</b>""" |
481 )) | 509 )) |
482 self.hgQueueListGuardsAct.triggered[()].connect( | 510 self.hgQueueListGuardsAct.triggered[()].connect( |
483 self.__hgQueueGuardsList) | 511 self.__hgQueueGuardsList) |
484 self.actions.append(self.hgQueueListGuardsAct) | 512 self.actions.append(self.hgQueueListGuardsAct) |
485 | 513 |
486 self.hgQueueListAllGuardsAct = E5Action(self.trUtf8('List All Guards'), | 514 self.hgQueueListAllGuardsAct = E5Action( |
487 self.trUtf8('List All Guards...'), | 515 self.trUtf8('List All Guards'), |
488 0, 0, self, 'mercurial_queues_guards_list_all') | 516 self.trUtf8('List All Guards...'), |
517 0, 0, self, 'mercurial_queues_guards_list_all') | |
489 self.hgQueueListAllGuardsAct.setStatusTip(self.trUtf8( | 518 self.hgQueueListAllGuardsAct.setStatusTip(self.trUtf8( |
490 'List all guards of all patches' | 519 'List all guards of all patches' |
491 )) | 520 )) |
492 self.hgQueueListAllGuardsAct.setWhatsThis(self.trUtf8( | 521 self.hgQueueListAllGuardsAct.setWhatsThis(self.trUtf8( |
493 """<b>List All Guards</b>""" | 522 """<b>List All Guards</b>""" |
526 self.hgQueueDeactivateGuardsAct.triggered[()].connect( | 555 self.hgQueueDeactivateGuardsAct.triggered[()].connect( |
527 self.__hgQueueGuardsDeactivate) | 556 self.__hgQueueGuardsDeactivate) |
528 self.actions.append(self.hgQueueDeactivateGuardsAct) | 557 self.actions.append(self.hgQueueDeactivateGuardsAct) |
529 | 558 |
530 self.hgQueueIdentifyActiveGuardsAct = E5Action( | 559 self.hgQueueIdentifyActiveGuardsAct = E5Action( |
531 self.trUtf8('Identify Active Guards'), | 560 self.trUtf8('Identify Active Guards'), |
532 self.trUtf8('Identify Active Guards...'), | 561 self.trUtf8('Identify Active Guards...'), |
533 0, 0, self, 'mercurial_queues_guards_identify_active') | 562 0, 0, self, 'mercurial_queues_guards_identify_active') |
534 self.hgQueueIdentifyActiveGuardsAct.setStatusTip(self.trUtf8( | 563 self.hgQueueIdentifyActiveGuardsAct.setStatusTip(self.trUtf8( |
535 'Show a list of active guards' | 564 'Show a list of active guards' |
536 )) | 565 )) |
537 self.hgQueueIdentifyActiveGuardsAct.setWhatsThis(self.trUtf8( | 566 self.hgQueueIdentifyActiveGuardsAct.setWhatsThis(self.trUtf8( |
538 """<b>Identify Active Guards</b>""" | 567 """<b>Identify Active Guards</b>""" |
544 | 573 |
545 def __initQueuesMgmtActions(self): | 574 def __initQueuesMgmtActions(self): |
546 """ | 575 """ |
547 Public method to generate the queues management action objects. | 576 Public method to generate the queues management action objects. |
548 """ | 577 """ |
549 self.hgQueueCreateQueueAct = E5Action(self.trUtf8('Create Queue'), | 578 self.hgQueueCreateQueueAct = E5Action( |
550 self.trUtf8('Create Queue'), | 579 self.trUtf8('Create Queue'), |
551 0, 0, self, 'mercurial_queues_create_queue') | 580 self.trUtf8('Create Queue'), |
581 0, 0, self, 'mercurial_queues_create_queue') | |
552 self.hgQueueCreateQueueAct.setStatusTip(self.trUtf8( | 582 self.hgQueueCreateQueueAct.setStatusTip(self.trUtf8( |
553 'Create a new patch queue' | 583 'Create a new patch queue' |
554 )) | 584 )) |
555 self.hgQueueCreateQueueAct.setWhatsThis(self.trUtf8( | 585 self.hgQueueCreateQueueAct.setWhatsThis(self.trUtf8( |
556 """<b>Create Queue</b>""" | 586 """<b>Create Queue</b>""" |
558 )) | 588 )) |
559 self.hgQueueCreateQueueAct.triggered[()].connect( | 589 self.hgQueueCreateQueueAct.triggered[()].connect( |
560 self.__hgQueueCreateQueue) | 590 self.__hgQueueCreateQueue) |
561 self.actions.append(self.hgQueueCreateQueueAct) | 591 self.actions.append(self.hgQueueCreateQueueAct) |
562 | 592 |
563 self.hgQueueRenameQueueAct = E5Action(self.trUtf8('Rename Queue'), | 593 self.hgQueueRenameQueueAct = E5Action( |
564 self.trUtf8('Rename Queue'), | 594 self.trUtf8('Rename Queue'), |
565 0, 0, self, 'mercurial_queues_rename_queue') | 595 self.trUtf8('Rename Queue'), |
596 0, 0, self, 'mercurial_queues_rename_queue') | |
566 self.hgQueueRenameQueueAct.setStatusTip(self.trUtf8( | 597 self.hgQueueRenameQueueAct.setStatusTip(self.trUtf8( |
567 'Rename the active patch queue' | 598 'Rename the active patch queue' |
568 )) | 599 )) |
569 self.hgQueueRenameQueueAct.setWhatsThis(self.trUtf8( | 600 self.hgQueueRenameQueueAct.setWhatsThis(self.trUtf8( |
570 """<b>Rename Queue</b>""" | 601 """<b>Rename Queue</b>""" |
572 )) | 603 )) |
573 self.hgQueueRenameQueueAct.triggered[()].connect( | 604 self.hgQueueRenameQueueAct.triggered[()].connect( |
574 self.__hgQueueRenameQueue) | 605 self.__hgQueueRenameQueue) |
575 self.actions.append(self.hgQueueRenameQueueAct) | 606 self.actions.append(self.hgQueueRenameQueueAct) |
576 | 607 |
577 self.hgQueueDeleteQueueAct = E5Action(self.trUtf8('Delete Queue'), | 608 self.hgQueueDeleteQueueAct = E5Action( |
578 self.trUtf8('Delete Queue'), | 609 self.trUtf8('Delete Queue'), |
579 0, 0, self, 'mercurial_queues_delete_queue') | 610 self.trUtf8('Delete Queue'), |
611 0, 0, self, 'mercurial_queues_delete_queue') | |
580 self.hgQueueDeleteQueueAct.setStatusTip(self.trUtf8( | 612 self.hgQueueDeleteQueueAct.setStatusTip(self.trUtf8( |
581 'Delete the reference to a patch queue' | 613 'Delete the reference to a patch queue' |
582 )) | 614 )) |
583 self.hgQueueDeleteQueueAct.setWhatsThis(self.trUtf8( | 615 self.hgQueueDeleteQueueAct.setWhatsThis(self.trUtf8( |
584 """<b>Delete Queue</b>""" | 616 """<b>Delete Queue</b>""" |
586 )) | 618 )) |
587 self.hgQueueDeleteQueueAct.triggered[()].connect( | 619 self.hgQueueDeleteQueueAct.triggered[()].connect( |
588 self.__hgQueueDeleteQueue) | 620 self.__hgQueueDeleteQueue) |
589 self.actions.append(self.hgQueueDeleteQueueAct) | 621 self.actions.append(self.hgQueueDeleteQueueAct) |
590 | 622 |
591 self.hgQueuePurgeQueueAct = E5Action(self.trUtf8('Purge Queue'), | 623 self.hgQueuePurgeQueueAct = E5Action( |
592 self.trUtf8('Purge Queue'), | 624 self.trUtf8('Purge Queue'), |
593 0, 0, self, 'mercurial_queues_purge_queue') | 625 self.trUtf8('Purge Queue'), |
626 0, 0, self, 'mercurial_queues_purge_queue') | |
594 self.hgQueuePurgeQueueAct.setStatusTip(self.trUtf8( | 627 self.hgQueuePurgeQueueAct.setStatusTip(self.trUtf8( |
595 'Delete the reference to a patch queue and remove the patch' | 628 'Delete the reference to a patch queue and remove the patch' |
596 ' directory' | 629 ' directory' |
597 )) | 630 )) |
598 self.hgQueuePurgeQueueAct.setWhatsThis(self.trUtf8( | 631 self.hgQueuePurgeQueueAct.setWhatsThis(self.trUtf8( |
602 )) | 635 )) |
603 self.hgQueuePurgeQueueAct.triggered[()].connect( | 636 self.hgQueuePurgeQueueAct.triggered[()].connect( |
604 self.__hgQueuePurgeQueue) | 637 self.__hgQueuePurgeQueue) |
605 self.actions.append(self.hgQueuePurgeQueueAct) | 638 self.actions.append(self.hgQueuePurgeQueueAct) |
606 | 639 |
607 self.hgQueueActivateQueueAct = E5Action(self.trUtf8('Activate Queue'), | 640 self.hgQueueActivateQueueAct = E5Action( |
608 self.trUtf8('Activate Queue'), | 641 self.trUtf8('Activate Queue'), |
609 0, 0, self, 'mercurial_queues_activate_queue') | 642 self.trUtf8('Activate Queue'), |
643 0, 0, self, 'mercurial_queues_activate_queue') | |
610 self.hgQueueActivateQueueAct.setStatusTip(self.trUtf8( | 644 self.hgQueueActivateQueueAct.setStatusTip(self.trUtf8( |
611 'Set the active queue' | 645 'Set the active queue' |
612 )) | 646 )) |
613 self.hgQueueActivateQueueAct.setWhatsThis(self.trUtf8( | 647 self.hgQueueActivateQueueAct.setWhatsThis(self.trUtf8( |
614 """<b>Activate Queue</b>""" | 648 """<b>Activate Queue</b>""" |
616 )) | 650 )) |
617 self.hgQueueActivateQueueAct.triggered[()].connect( | 651 self.hgQueueActivateQueueAct.triggered[()].connect( |
618 self.__hgQueueActivateQueue) | 652 self.__hgQueueActivateQueue) |
619 self.actions.append(self.hgQueueActivateQueueAct) | 653 self.actions.append(self.hgQueueActivateQueueAct) |
620 | 654 |
621 self.hgQueueListQueuesAct = E5Action(self.trUtf8('List Queues'), | 655 self.hgQueueListQueuesAct = E5Action( |
622 self.trUtf8('List Queues...'), | 656 self.trUtf8('List Queues'), |
623 0, 0, self, 'mercurial_queues_list_queues') | 657 self.trUtf8('List Queues...'), |
658 0, 0, self, 'mercurial_queues_list_queues') | |
624 self.hgQueueListQueuesAct.setStatusTip(self.trUtf8( | 659 self.hgQueueListQueuesAct.setStatusTip(self.trUtf8( |
625 'List the available queues' | 660 'List the available queues' |
626 )) | 661 )) |
627 self.hgQueueListQueuesAct.setWhatsThis(self.trUtf8( | 662 self.hgQueueListQueuesAct.setWhatsThis(self.trUtf8( |
628 """<b>List Queues</b>""" | 663 """<b>List Queues</b>""" |
779 """ | 814 """ |
780 shouldReopen = self.vcs.getExtensionObject("mq")\ | 815 shouldReopen = self.vcs.getExtensionObject("mq")\ |
781 .hgQueuePushPopPatches(name, operation=operation, all=all, | 816 .hgQueuePushPopPatches(name, operation=operation, all=all, |
782 named=named, force=force) | 817 named=named, force=force) |
783 if shouldReopen: | 818 if shouldReopen: |
784 res = E5MessageBox.yesNo(None, | 819 res = E5MessageBox.yesNo( |
820 None, | |
785 self.trUtf8("Changing Applied Patches"), | 821 self.trUtf8("Changing Applied Patches"), |
786 self.trUtf8("""The project should be reread. Do this now?"""), | 822 self.trUtf8("""The project should be reread. Do this now?"""), |
787 yesDefault=True) | 823 yesDefault=True) |
788 if res: | 824 if res: |
789 self.project.reopenProject() | 825 self.project.reopenProject() |
790 | 826 |
791 def __hgQueuePushPatch(self): | 827 def __hgQueuePushPatch(self): |
792 """ | 828 """ |
793 Private slot used to push the next patch onto the stack. | 829 Private slot used to push the next patch onto the stack. |
794 """ | 830 """ |
795 self.__hgQueuePushPopPatches(self.project.getProjectPath(), | 831 self.__hgQueuePushPopPatches( |
796 operation=Queues.PUSH, all=False, named=False) | 832 self.project.getProjectPath(), |
833 operation=Queues.PUSH, all=False, named=False) | |
797 | 834 |
798 def __hgQueuePushPatchForced(self): | 835 def __hgQueuePushPatchForced(self): |
799 """ | 836 """ |
800 Private slot used to push the next patch onto the stack on top | 837 Private slot used to push the next patch onto the stack on top |
801 of local changes. | 838 of local changes. |
802 """ | 839 """ |
803 self.__hgQueuePushPopPatches(self.project.getProjectPath(), | 840 self.__hgQueuePushPopPatches( |
804 operation=Queues.PUSH, all=False, named=False, force=True) | 841 self.project.getProjectPath(), |
842 operation=Queues.PUSH, all=False, named=False, force=True) | |
805 | 843 |
806 def __hgQueuePushAllPatches(self): | 844 def __hgQueuePushAllPatches(self): |
807 """ | 845 """ |
808 Private slot used to push all patches onto the stack. | 846 Private slot used to push all patches onto the stack. |
809 """ | 847 """ |
810 self.__hgQueuePushPopPatches(self.project.getProjectPath(), | 848 self.__hgQueuePushPopPatches( |
811 operation=Queues.PUSH, all=True, named=False) | 849 self.project.getProjectPath(), |
850 operation=Queues.PUSH, all=True, named=False) | |
812 | 851 |
813 def __hgQueuePushAllPatchesForced(self): | 852 def __hgQueuePushAllPatchesForced(self): |
814 """ | 853 """ |
815 Private slot used to push all patches onto the stack on top | 854 Private slot used to push all patches onto the stack on top |
816 of local changes. | 855 of local changes. |
817 """ | 856 """ |
818 self.__hgQueuePushPopPatches(self.project.getProjectPath(), | 857 self.__hgQueuePushPopPatches( |
819 operation=Queues.PUSH, all=True, named=False, force=True) | 858 self.project.getProjectPath(), |
859 operation=Queues.PUSH, all=True, named=False, force=True) | |
820 | 860 |
821 def __hgQueuePushPatches(self): | 861 def __hgQueuePushPatches(self): |
822 """ | 862 """ |
823 Private slot used to push patches onto the stack until a named | 863 Private slot used to push patches onto the stack until a named |
824 one is at the top. | 864 one is at the top. |
825 """ | 865 """ |
826 self.__hgQueuePushPopPatches(self.project.getProjectPath(), | 866 self.__hgQueuePushPopPatches( |
827 operation=Queues.PUSH, all=False, named=True) | 867 self.project.getProjectPath(), |
868 operation=Queues.PUSH, all=False, named=True) | |
828 | 869 |
829 def __hgQueuePushPatchesForced(self): | 870 def __hgQueuePushPatchesForced(self): |
830 """ | 871 """ |
831 Private slot used to push patches onto the stack until a named | 872 Private slot used to push patches onto the stack until a named |
832 one is at the top on top of local changes. | 873 one is at the top on top of local changes. |
833 """ | 874 """ |
834 self.__hgQueuePushPopPatches(self.project.getProjectPath(), | 875 self.__hgQueuePushPopPatches( |
835 operation=Queues.PUSH, all=False, named=True, force=True) | 876 self.project.getProjectPath(), |
877 operation=Queues.PUSH, all=False, named=True, force=True) | |
836 | 878 |
837 def __hgQueuePopPatch(self): | 879 def __hgQueuePopPatch(self): |
838 """ | 880 """ |
839 Private slot used to pop the current patch off the stack. | 881 Private slot used to pop the current patch off the stack. |
840 """ | 882 """ |
841 self.__hgQueuePushPopPatches(self.project.getProjectPath(), | 883 self.__hgQueuePushPopPatches( |
842 operation=Queues.POP, all=False, named=False) | 884 self.project.getProjectPath(), |
885 operation=Queues.POP, all=False, named=False) | |
843 | 886 |
844 def __hgQueuePopPatchForced(self): | 887 def __hgQueuePopPatchForced(self): |
845 """ | 888 """ |
846 Private slot used to pop the current patch off the stack forgetting | 889 Private slot used to pop the current patch off the stack forgetting |
847 any local changes to patched files. | 890 any local changes to patched files. |
848 """ | 891 """ |
849 self.__hgQueuePushPopPatches(self.project.getProjectPath(), | 892 self.__hgQueuePushPopPatches( |
850 operation=Queues.POP, all=False, named=False, force=True) | 893 self.project.getProjectPath(), |
894 operation=Queues.POP, all=False, named=False, force=True) | |
851 | 895 |
852 def __hgQueuePopAllPatches(self): | 896 def __hgQueuePopAllPatches(self): |
853 """ | 897 """ |
854 Private slot used to pop all patches off the stack. | 898 Private slot used to pop all patches off the stack. |
855 """ | 899 """ |
856 self.__hgQueuePushPopPatches(self.project.getProjectPath(), | 900 self.__hgQueuePushPopPatches( |
857 operation=Queues.POP, all=True, named=False) | 901 self.project.getProjectPath(), |
902 operation=Queues.POP, all=True, named=False) | |
858 | 903 |
859 def __hgQueuePopAllPatchesForced(self): | 904 def __hgQueuePopAllPatchesForced(self): |
860 """ | 905 """ |
861 Private slot used to pop all patches off the stack forgetting | 906 Private slot used to pop all patches off the stack forgetting |
862 any local changes to patched files. | 907 any local changes to patched files. |
863 """ | 908 """ |
864 self.__hgQueuePushPopPatches(self.project.getProjectPath(), | 909 self.__hgQueuePushPopPatches( |
865 operation=Queues.POP, all=True, named=False, force=True) | 910 self.project.getProjectPath(), |
911 operation=Queues.POP, all=True, named=False, force=True) | |
866 | 912 |
867 def __hgQueuePopPatches(self): | 913 def __hgQueuePopPatches(self): |
868 """ | 914 """ |
869 Private slot used to pop patches off the stack until a named | 915 Private slot used to pop patches off the stack until a named |
870 one is at the top. | 916 one is at the top. |
871 """ | 917 """ |
872 self.__hgQueuePushPopPatches(self.project.getProjectPath(), | 918 self.__hgQueuePushPopPatches( |
873 operation=Queues.POP, all=False, named=True) | 919 self.project.getProjectPath(), |
920 operation=Queues.POP, all=False, named=True) | |
874 | 921 |
875 def __hgQueuePopPatchesForced(self): | 922 def __hgQueuePopPatchesForced(self): |
876 """ | 923 """ |
877 Private slot used to pop patches off the stack until a named | 924 Private slot used to pop patches off the stack until a named |
878 one is at the top forgetting any local changes to patched files. | 925 one is at the top forgetting any local changes to patched files. |
879 """ | 926 """ |
880 self.__hgQueuePushPopPatches(self.project.getProjectPath(), | 927 self.__hgQueuePushPopPatches( |
881 operation=Queues.POP, all=False, named=True, force=True) | 928 self.project.getProjectPath(), |
929 operation=Queues.POP, all=False, named=True, force=True) | |
882 | 930 |
883 def __hgQueueGotoPatch(self): | 931 def __hgQueueGotoPatch(self): |
884 """ | 932 """ |
885 Private slot used to push or pop patches until the a named one | 933 Private slot used to push or pop patches until the a named one |
886 is at the top of the stack. | 934 is at the top of the stack. |
887 """ | 935 """ |
888 self.__hgQueuePushPopPatches(self.project.getProjectPath(), | 936 self.__hgQueuePushPopPatches( |
889 operation=Queues.GOTO, all=False, named=True) | 937 self.project.getProjectPath(), |
938 operation=Queues.GOTO, all=False, named=True) | |
890 | 939 |
891 def __hgQueueGotoPatchForced(self): | 940 def __hgQueueGotoPatchForced(self): |
892 """ | 941 """ |
893 Private slot used to push or pop patches until the a named one | 942 Private slot used to push or pop patches until the a named one |
894 is at the top of the stack overwriting local changes. | 943 is at the top of the stack overwriting local changes. |
895 """ | 944 """ |
896 self.__hgQueuePushPopPatches(self.project.getProjectPath(), | 945 self.__hgQueuePushPopPatches( |
897 operation=Queues.GOTO, all=False, named=True, force=True) | 946 self.project.getProjectPath(), |
947 operation=Queues.GOTO, all=False, named=True, force=True) | |
898 | 948 |
899 def __hgQueueListPatches(self): | 949 def __hgQueueListPatches(self): |
900 """ | 950 """ |
901 Private slot used to show a list of applied and unapplied patches. | 951 Private slot used to show a list of applied and unapplied patches. |
902 """ | 952 """ |