189 from .BookmarkActionSelectionDialog import ( |
189 from .BookmarkActionSelectionDialog import ( |
190 BookmarkActionSelectionDialog |
190 BookmarkActionSelectionDialog |
191 ) |
191 ) |
192 url = self.__browser.url() |
192 url = self.__browser.url() |
193 dlg = BookmarkActionSelectionDialog(url) |
193 dlg = BookmarkActionSelectionDialog(url) |
194 if dlg.exec_() == QDialog.Accepted: |
194 if dlg.exec() == QDialog.Accepted: |
195 action = dlg.getAction() |
195 action = dlg.getAction() |
196 if action == BookmarkActionSelectionDialog.AddBookmark: |
196 if action == BookmarkActionSelectionDialog.AddBookmark: |
197 self.__browser.addBookmark() |
197 self.__browser.addBookmark() |
198 elif action == BookmarkActionSelectionDialog.EditBookmark: |
198 elif action == BookmarkActionSelectionDialog.EditBookmark: |
199 bookmark = ( |
199 bookmark = ( |
200 self.__mw.bookmarksManager().bookmarkForUrl(url) |
200 self.__mw.bookmarksManager().bookmarkForUrl(url) |
201 ) |
201 ) |
202 from .BookmarkInfoDialog import BookmarkInfoDialog |
202 from .BookmarkInfoDialog import BookmarkInfoDialog |
203 dlg = BookmarkInfoDialog(bookmark, self.__browser) |
203 dlg = BookmarkInfoDialog(bookmark, self.__browser) |
204 dlg.exec_() |
204 dlg.exec() |
205 elif action == BookmarkActionSelectionDialog.AddSpeeddial: |
205 elif action == BookmarkActionSelectionDialog.AddSpeeddial: |
206 self.__mw.speedDial().addPage( |
206 self.__mw.speedDial().addPage( |
207 url, self.__browser.title()) |
207 url, self.__browser.title()) |
208 elif action == BookmarkActionSelectionDialog.RemoveSpeeddial: |
208 elif action == BookmarkActionSelectionDialog.RemoveSpeeddial: |
209 self.__mw.speedDial().removePage(url) |
209 self.__mw.speedDial().removePage(url) |
398 Private slot to handle clicking the RSS icon. |
398 Private slot to handle clicking the RSS icon. |
399 """ |
399 """ |
400 from WebBrowser.Feeds.FeedsDialog import FeedsDialog |
400 from WebBrowser.Feeds.FeedsDialog import FeedsDialog |
401 feeds = self.__browser.getRSS() |
401 feeds = self.__browser.getRSS() |
402 dlg = FeedsDialog(feeds, self.__browser) |
402 dlg = FeedsDialog(feeds, self.__browser) |
403 dlg.exec_() |
403 dlg.exec() |
404 |
404 |
405 @pyqtSlot(QPoint) |
405 @pyqtSlot(QPoint) |
406 def __showThreatInfo(self, pos): |
406 def __showThreatInfo(self, pos): |
407 """ |
407 """ |
408 Private slot to show the threat info widget. |
408 Private slot to show the threat info widget. |