257 """ |
257 """ |
258 itm = self.bookmarksList.itemAt(pos) |
258 itm = self.bookmarksList.itemAt(pos) |
259 if itm is not None: |
259 if itm is not None: |
260 menu = QMenu(self.bookmarksList) |
260 menu = QMenu(self.bookmarksList) |
261 menu.addAction( |
261 menu.addAction( |
262 UI.PixmapCache.getIcon("vcsSwitch.png"), |
262 UI.PixmapCache.getIcon("vcsSwitch"), |
263 self.tr("Switch to"), self.__switchTo) |
263 self.tr("Switch to"), self.__switchTo) |
264 menu.addSeparator() |
264 menu.addSeparator() |
265 menu.addAction( |
265 menu.addAction( |
266 UI.PixmapCache.getIcon("deleteBookmark.png"), |
266 UI.PixmapCache.getIcon("deleteBookmark"), |
267 self.tr("Delete"), self.__deleteBookmark) |
267 self.tr("Delete"), self.__deleteBookmark) |
268 menu.addAction( |
268 menu.addAction( |
269 UI.PixmapCache.getIcon("renameBookmark.png"), |
269 UI.PixmapCache.getIcon("renameBookmark"), |
270 self.tr("Rename"), self.__renameBookmark) |
270 self.tr("Rename"), self.__renameBookmark) |
271 menu.addSeparator() |
271 menu.addSeparator() |
272 act = menu.addAction( |
272 act = menu.addAction( |
273 UI.PixmapCache.getIcon("pullBookmark.png"), |
273 UI.PixmapCache.getIcon("pullBookmark"), |
274 self.tr("Pull"), self.__pullBookmark) |
274 self.tr("Pull"), self.__pullBookmark) |
275 act.setEnabled(self.vcs.canPull()) |
275 act.setEnabled(self.vcs.canPull()) |
276 act = menu.addAction( |
276 act = menu.addAction( |
277 UI.PixmapCache.getIcon("pushBookmark.png"), |
277 UI.PixmapCache.getIcon("pushBookmark"), |
278 self.tr("Push"), self.__pushBookmark) |
278 self.tr("Push"), self.__pushBookmark) |
279 act.setEnabled(self.vcs.canPush()) |
279 act.setEnabled(self.vcs.canPush()) |
280 menu.popup(self.bookmarksList.mapToGlobal(pos)) |
280 menu.popup(self.bookmarksList.mapToGlobal(pos)) |
281 |
281 |
282 def __switchTo(self): |
282 def __switchTo(self): |