248 @pyqtSlot() |
248 @pyqtSlot() |
249 def __showBookmarkInfo(self): |
249 def __showBookmarkInfo(self): |
250 """ |
250 """ |
251 Private slot to show a dialog with some bookmark info. |
251 Private slot to show a dialog with some bookmark info. |
252 """ |
252 """ |
253 from .BookmarkActionSelectionDialog import BookmarkActionSelectionDialog |
253 from .BookmarkActionSelectionDialog import ( |
|
254 BookmarkAction, |
|
255 BookmarkActionSelectionDialog, |
|
256 ) |
254 from .BookmarkInfoDialog import BookmarkInfoDialog |
257 from .BookmarkInfoDialog import BookmarkInfoDialog |
255 |
258 |
256 url = self.__browser.url() |
259 url = self.__browser.url() |
257 dlg = BookmarkActionSelectionDialog(url) |
260 dlg = BookmarkActionSelectionDialog(url) |
258 if dlg.exec() == QDialog.DialogCode.Accepted: |
261 if dlg.exec() == QDialog.DialogCode.Accepted: |
259 action = dlg.getAction() |
262 action = dlg.getAction() |
260 if action == BookmarkActionSelectionDialog.AddBookmark: |
263 if action == BookmarkAction.AddBookmark: |
261 self.__browser.addBookmark() |
264 self.__browser.addBookmark() |
262 elif action == BookmarkActionSelectionDialog.EditBookmark: |
265 elif action == BookmarkAction.EditBookmark: |
263 bookmark = self.__mw.bookmarksManager().bookmarkForUrl(url) |
266 bookmark = self.__mw.bookmarksManager().bookmarkForUrl(url) |
264 dlg = BookmarkInfoDialog(bookmark, self.__browser) |
267 dlg = BookmarkInfoDialog(bookmark, self.__browser) |
265 dlg.exec() |
268 dlg.exec() |
266 elif action == BookmarkActionSelectionDialog.AddSpeeddial: |
269 elif action == BookmarkAction.AddSpeeddial: |
267 self.__mw.speedDial().addPage(url, self.__browser.title()) |
270 self.__mw.speedDial().addPage(url, self.__browser.title()) |
268 elif action == BookmarkActionSelectionDialog.RemoveSpeeddial: |
271 elif action == BookmarkAction.RemoveSpeeddial: |
269 self.__mw.speedDial().removePage(url) |
272 self.__mw.speedDial().removePage(url) |
270 |
273 |
271 @pyqtSlot() |
274 @pyqtSlot() |
272 def __bookmarkChanged(self): |
275 def __bookmarkChanged(self): |
273 """ |
276 """ |