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