186 Public method to generate the extension menu. |
186 Public method to generate the extension menu. |
187 |
187 |
188 @param mainMenu reference to the main menu (QMenu) |
188 @param mainMenu reference to the main menu (QMenu) |
189 @return populated menu (QMenu) |
189 @return populated menu (QMenu) |
190 """ |
190 """ |
191 menu = QMenu(self.trUtf8("Bookmarks"), mainMenu) |
191 menu = QMenu(self.menuTitle(), mainMenu) |
192 menu.setTearOffEnabled(True) |
192 menu.setTearOffEnabled(True) |
193 |
193 |
194 menu.addAction(self.hgBookmarkDefineAct) |
194 menu.addAction(self.hgBookmarkDefineAct) |
195 menu.addAction(self.hgBookmarkDeleteAct) |
195 menu.addAction(self.hgBookmarkDeleteAct) |
196 menu.addAction(self.hgBookmarkRenameAct) |
196 menu.addAction(self.hgBookmarkRenameAct) |
204 menu.addAction(self.hgBookmarkOutgoingAct) |
204 menu.addAction(self.hgBookmarkOutgoingAct) |
205 menu.addAction(self.hgBookmarkPushAct) |
205 menu.addAction(self.hgBookmarkPushAct) |
206 |
206 |
207 return menu |
207 return menu |
208 |
208 |
|
209 def menuTitle(self): |
|
210 """ |
|
211 Public method to get the menu title. |
|
212 """ |
|
213 return self.trUtf8("Bookmarks") |
|
214 |
209 def __hgBookmarksList(self): |
215 def __hgBookmarksList(self): |
210 """ |
216 """ |
211 Private slot used to list the bookmarks. |
217 Private slot used to list the bookmarks. |
212 """ |
218 """ |
213 self.vcs.getExtensionObject("bookmarks")\ |
219 self.vcs.getExtensionObject("bookmarks")\ |