48 def initActions(self): |
50 def initActions(self): |
49 """ |
51 """ |
50 Public method to generate the action objects. |
52 Public method to generate the action objects. |
51 """ |
53 """ |
52 self.hgBookmarksListAct = E5Action(self.trUtf8('List bookmarks'), |
54 self.hgBookmarksListAct = E5Action(self.trUtf8('List bookmarks'), |
|
55 UI.PixmapCache.getIcon("listBookmarks.png"), |
53 self.trUtf8('List bookmarks...'), |
56 self.trUtf8('List bookmarks...'), |
54 0, 0, self, 'mercurial_list_bookmarks') |
57 0, 0, self, 'mercurial_list_bookmarks') |
55 self.hgBookmarksListAct.setStatusTip(self.trUtf8( |
58 self.hgBookmarksListAct.setStatusTip(self.trUtf8( |
56 'List bookmarks of the project' |
59 'List bookmarks of the project' |
57 )) |
60 )) |
61 )) |
64 )) |
62 self.hgBookmarksListAct.triggered[()].connect(self.__hgBookmarksList) |
65 self.hgBookmarksListAct.triggered[()].connect(self.__hgBookmarksList) |
63 self.actions.append(self.hgBookmarksListAct) |
66 self.actions.append(self.hgBookmarksListAct) |
64 |
67 |
65 self.hgBookmarkDefineAct = E5Action(self.trUtf8('Define bookmark'), |
68 self.hgBookmarkDefineAct = E5Action(self.trUtf8('Define bookmark'), |
|
69 UI.PixmapCache.getIcon("addBookmark.png"), |
66 self.trUtf8('Define bookmark...'), |
70 self.trUtf8('Define bookmark...'), |
67 0, 0, self, 'mercurial_define_bookmark') |
71 0, 0, self, 'mercurial_define_bookmark') |
68 self.hgBookmarkDefineAct.setStatusTip(self.trUtf8( |
72 self.hgBookmarkDefineAct.setStatusTip(self.trUtf8( |
69 'Define a bookmark for the project' |
73 'Define a bookmark for the project' |
70 )) |
74 )) |
74 )) |
78 )) |
75 self.hgBookmarkDefineAct.triggered[()].connect(self.__hgBookmarkDefine) |
79 self.hgBookmarkDefineAct.triggered[()].connect(self.__hgBookmarkDefine) |
76 self.actions.append(self.hgBookmarkDefineAct) |
80 self.actions.append(self.hgBookmarkDefineAct) |
77 |
81 |
78 self.hgBookmarkDeleteAct = E5Action(self.trUtf8('Delete bookmark'), |
82 self.hgBookmarkDeleteAct = E5Action(self.trUtf8('Delete bookmark'), |
|
83 UI.PixmapCache.getIcon("deleteBookmark.png"), |
79 self.trUtf8('Delete bookmark...'), |
84 self.trUtf8('Delete bookmark...'), |
80 0, 0, self, 'mercurial_delete_bookmark') |
85 0, 0, self, 'mercurial_delete_bookmark') |
81 self.hgBookmarkDeleteAct.setStatusTip(self.trUtf8( |
86 self.hgBookmarkDeleteAct.setStatusTip(self.trUtf8( |
82 'Delete a bookmark of the project' |
87 'Delete a bookmark of the project' |
83 )) |
88 )) |
87 )) |
92 )) |
88 self.hgBookmarkDeleteAct.triggered[()].connect(self.__hgBookmarkDelete) |
93 self.hgBookmarkDeleteAct.triggered[()].connect(self.__hgBookmarkDelete) |
89 self.actions.append(self.hgBookmarkDeleteAct) |
94 self.actions.append(self.hgBookmarkDeleteAct) |
90 |
95 |
91 self.hgBookmarkRenameAct = E5Action(self.trUtf8('Rename bookmark'), |
96 self.hgBookmarkRenameAct = E5Action(self.trUtf8('Rename bookmark'), |
|
97 UI.PixmapCache.getIcon("renameBookmark.png"), |
92 self.trUtf8('Rename bookmark...'), |
98 self.trUtf8('Rename bookmark...'), |
93 0, 0, self, 'mercurial_rename_bookmark') |
99 0, 0, self, 'mercurial_rename_bookmark') |
94 self.hgBookmarkRenameAct.setStatusTip(self.trUtf8( |
100 self.hgBookmarkRenameAct.setStatusTip(self.trUtf8( |
95 'Rename a bookmark of the project' |
101 'Rename a bookmark of the project' |
96 )) |
102 )) |
100 )) |
106 )) |
101 self.hgBookmarkRenameAct.triggered[()].connect(self.__hgBookmarkRename) |
107 self.hgBookmarkRenameAct.triggered[()].connect(self.__hgBookmarkRename) |
102 self.actions.append(self.hgBookmarkRenameAct) |
108 self.actions.append(self.hgBookmarkRenameAct) |
103 |
109 |
104 self.hgBookmarkMoveAct = E5Action(self.trUtf8('Move bookmark'), |
110 self.hgBookmarkMoveAct = E5Action(self.trUtf8('Move bookmark'), |
|
111 UI.PixmapCache.getIcon("moveBookmark.png"), |
105 self.trUtf8('Move bookmark...'), |
112 self.trUtf8('Move bookmark...'), |
106 0, 0, self, 'mercurial_move_bookmark') |
113 0, 0, self, 'mercurial_move_bookmark') |
107 self.hgBookmarkMoveAct.setStatusTip(self.trUtf8( |
114 self.hgBookmarkMoveAct.setStatusTip(self.trUtf8( |
108 'Move a bookmark of the project' |
115 'Move a bookmark of the project' |
109 )) |
116 )) |
111 """<b>Move bookmark</b>""" |
118 """<b>Move bookmark</b>""" |
112 """<p>This moves a bookmark of the project to another changeset.</p>""" |
119 """<p>This moves a bookmark of the project to another changeset.</p>""" |
113 )) |
120 )) |
114 self.hgBookmarkMoveAct.triggered[()].connect(self.__hgBookmarkMove) |
121 self.hgBookmarkMoveAct.triggered[()].connect(self.__hgBookmarkMove) |
115 self.actions.append(self.hgBookmarkMoveAct) |
122 self.actions.append(self.hgBookmarkMoveAct) |
|
123 |
|
124 self.hgBookmarkIncomingAct = E5Action(self.trUtf8('Show incoming bookmarks'), |
|
125 UI.PixmapCache.getIcon("vcsUpdate.png"), |
|
126 self.trUtf8('Show incoming bookmarks'), |
|
127 0, 0, self, 'mercurial_incoming_bookmarks') |
|
128 self.hgBookmarkIncomingAct.setStatusTip(self.trUtf8( |
|
129 'Show a list of incoming bookmarks' |
|
130 )) |
|
131 self.hgBookmarkIncomingAct.setWhatsThis(self.trUtf8( |
|
132 """<b>Show incoming bookmarks</b>""" |
|
133 """<p>This shows a list of new bookmarks available at the remote""" |
|
134 """ repository.</p>""" |
|
135 )) |
|
136 self.hgBookmarkIncomingAct.triggered[()].connect(self.__hgBookmarkIncoming) |
|
137 self.actions.append(self.hgBookmarkIncomingAct) |
|
138 |
|
139 self.hgBookmarkPullAct = E5Action(self.trUtf8('Pull bookmark'), |
|
140 UI.PixmapCache.getIcon("vcsUpdate.png"), |
|
141 self.trUtf8('Pull bookmark'), |
|
142 0, 0, self, 'mercurial_pull_bookmark') |
|
143 self.hgBookmarkPullAct.setStatusTip(self.trUtf8( |
|
144 'Pull a bookmark from a remote repository' |
|
145 )) |
|
146 self.hgBookmarkPullAct.setWhatsThis(self.trUtf8( |
|
147 """<b>Pull bookmark</b>""" |
|
148 """<p>This pulls a bookmark from a remote repository into the """ |
|
149 """local repository.</p>""" |
|
150 )) |
|
151 self.hgBookmarkPullAct.triggered[()].connect(self.__hgBookmarkPull) |
|
152 self.actions.append(self.hgBookmarkPullAct) |
|
153 |
|
154 self.hgBookmarkOutgoingAct = E5Action(self.trUtf8('Show outgoing bookmarks'), |
|
155 UI.PixmapCache.getIcon("vcsCommit.png"), |
|
156 self.trUtf8('Show outgoing bookmarks'), |
|
157 0, 0, self, 'mercurial_outgoing_bookmarks') |
|
158 self.hgBookmarkOutgoingAct.setStatusTip(self.trUtf8( |
|
159 'Show a list of outgoing bookmarks' |
|
160 )) |
|
161 self.hgBookmarkOutgoingAct.setWhatsThis(self.trUtf8( |
|
162 """<b>Show outgoing bookmarks</b>""" |
|
163 """<p>This shows a list of new bookmarks available at the local""" |
|
164 """ repository.</p>""" |
|
165 )) |
|
166 self.hgBookmarkOutgoingAct.triggered[()].connect(self.__hgBookmarkOutgoing) |
|
167 self.actions.append(self.hgBookmarkOutgoingAct) |
|
168 |
|
169 self.hgBookmarkPushAct = E5Action(self.trUtf8('Push bookmark'), |
|
170 UI.PixmapCache.getIcon("vcsCommit.png"), |
|
171 self.trUtf8('Push bookmark'), |
|
172 0, 0, self, 'mercurial_push_bookmark') |
|
173 self.hgBookmarkPushAct.setStatusTip(self.trUtf8( |
|
174 'Push a bookmark to a remote repository' |
|
175 )) |
|
176 self.hgBookmarkPushAct.setWhatsThis(self.trUtf8( |
|
177 """<b>Push bookmark</b>""" |
|
178 """<p>This pushes a bookmark from the local repository to a """ |
|
179 """remote repository.</p>""" |
|
180 )) |
|
181 self.hgBookmarkPushAct.triggered[()].connect(self.__hgBookmarkPush) |
|
182 self.actions.append(self.hgBookmarkPushAct) |
116 |
183 |
117 def initMenu(self, mainMenu): |
184 def initMenu(self, mainMenu): |
118 """ |
185 """ |
119 Public method to generate the VCS menu. |
186 Public method to generate the VCS menu. |
120 |
187 |
164 """ |
237 """ |
165 Private slot used to move a bookmark. |
238 Private slot used to move a bookmark. |
166 """ |
239 """ |
167 self.vcs.getExtensionObject("bookmarks")\ |
240 self.vcs.getExtensionObject("bookmarks")\ |
168 .hgBookmarkMove(self.project.getProjectPath()) |
241 .hgBookmarkMove(self.project.getProjectPath()) |
|
242 |
|
243 def __hgBookmarkIncoming(self): |
|
244 """ |
|
245 Private slot used to show a list of incoming bookmarks. |
|
246 """ |
|
247 self.vcs.getExtensionObject("bookmarks")\ |
|
248 .hgBookmarkIncoming(self.project.getProjectPath()) |
|
249 |
|
250 def __hgBookmarkOutgoing(self): |
|
251 """ |
|
252 Private slot used to show a list of outgoing bookmarks. |
|
253 """ |
|
254 self.vcs.getExtensionObject("bookmarks")\ |
|
255 .hgBookmarkOutgoing(self.project.getProjectPath()) |
|
256 |
|
257 def __hgBookmarkPull(self): |
|
258 """ |
|
259 Private slot used to pull a bookmark from a remote repository. |
|
260 """ |
|
261 self.vcs.getExtensionObject("bookmarks")\ |
|
262 .hgBookmarkPull(self.project.getProjectPath()) |
|
263 |
|
264 def __hgBookmarkPush(self): |
|
265 """ |
|
266 Private slot used to push a bookmark to a remote repository. |
|
267 """ |
|
268 self.vcs.getExtensionObject("bookmarks")\ |
|
269 .hgBookmarkPush(self.project.getProjectPath()) |