Helpviewer/UrlBar/UrlBar.py

changeset 2403
e3d7a861547c
parent 2355
cb5489f9b734
child 2432
b1a2f9054b28
equal deleted inserted replaced
2402:304fcefd3b04 2403:e3d7a861547c
20 20
21 import Helpviewer.HelpWindow 21 import Helpviewer.HelpWindow
22 22
23 from .FavIconLabel import FavIconLabel 23 from .FavIconLabel import FavIconLabel
24 from .SslLabel import SslLabel 24 from .SslLabel import SslLabel
25 from .BookmarkInfoDialog import BookmarkInfoDialog
26 from .BookmarkActionSelectionDialog import BookmarkActionSelectionDialog
27
28 from Helpviewer.Feeds.FeedsDialog import FeedsDialog
29 from Helpviewer.Bookmarks.BookmarkNode import BookmarkNode
30 25
31 import UI.PixmapCache 26 import UI.PixmapCache
32 import Preferences 27 import Preferences
33 import Utilities 28 import Utilities
34 29
147 """ 142 """
148 manager = Helpviewer.HelpWindow.HelpWindow.bookmarksManager() 143 manager = Helpviewer.HelpWindow.HelpWindow.bookmarksManager()
149 if manager.bookmarkForUrl(self.__browser.url()) is not None: 144 if manager.bookmarkForUrl(self.__browser.url()) is not None:
150 self.__bookmarkButton.setIcon(self.__bmActiveIcon) 145 self.__bookmarkButton.setIcon(self.__bmActiveIcon)
151 bookmarks = manager.bookmarksForUrl(self.__browser.url()) 146 bookmarks = manager.bookmarksForUrl(self.__browser.url())
147 from Helpviewer.Bookmarks.BookmarkNode import BookmarkNode
152 for bookmark in bookmarks: 148 for bookmark in bookmarks:
153 manager.setTimestamp(bookmark, BookmarkNode.TsVisited, 149 manager.setTimestamp(bookmark, BookmarkNode.TsVisited,
154 QDateTime.currentDateTime()) 150 QDateTime.currentDateTime())
155 elif Helpviewer.HelpWindow.HelpWindow.speedDial()\ 151 elif Helpviewer.HelpWindow.HelpWindow.speedDial()\
156 .pageForUrl(self.__browser.url()).url != "": 152 .pageForUrl(self.__browser.url()).url != "":
240 236
241 def __showBookmarkInfo(self): 237 def __showBookmarkInfo(self):
242 """ 238 """
243 Private slot to show a dialog with some bookmark info. 239 Private slot to show a dialog with some bookmark info.
244 """ 240 """
241 from .BookmarkActionSelectionDialog import BookmarkActionSelectionDialog
245 url = self.__browser.url() 242 url = self.__browser.url()
246 dlg = BookmarkActionSelectionDialog(url) 243 dlg = BookmarkActionSelectionDialog(url)
247 if dlg.exec_() == QDialog.Accepted: 244 if dlg.exec_() == QDialog.Accepted:
248 action = dlg.getAction() 245 action = dlg.getAction()
249 if action == BookmarkActionSelectionDialog.AddBookmark: 246 if action == BookmarkActionSelectionDialog.AddBookmark:
250 self.__browser.addBookmark() 247 self.__browser.addBookmark()
251 elif action == BookmarkActionSelectionDialog.EditBookmark: 248 elif action == BookmarkActionSelectionDialog.EditBookmark:
252 bookmark = Helpviewer.HelpWindow.HelpWindow.bookmarksManager()\ 249 bookmark = Helpviewer.HelpWindow.HelpWindow.bookmarksManager()\
253 .bookmarkForUrl(url) 250 .bookmarkForUrl(url)
251 from .BookmarkInfoDialog import BookmarkInfoDialog
254 dlg = BookmarkInfoDialog(bookmark, self.__browser) 252 dlg = BookmarkInfoDialog(bookmark, self.__browser)
255 dlg.exec_() 253 dlg.exec_()
256 elif action == BookmarkActionSelectionDialog.AddSpeeddial: 254 elif action == BookmarkActionSelectionDialog.AddSpeeddial:
257 Helpviewer.HelpWindow.HelpWindow.speedDial().addPage( 255 Helpviewer.HelpWindow.HelpWindow.speedDial().addPage(
258 url, self.__browser.title()) 256 url, self.__browser.title())
425 423
426 def __rssClicked(self): 424 def __rssClicked(self):
427 """ 425 """
428 Private slot to handle clicking the RSS icon. 426 Private slot to handle clicking the RSS icon.
429 """ 427 """
428 from Helpviewer.Feeds.FeedsDialog import FeedsDialog
430 feeds = self.__browser.getRSS() 429 feeds = self.__browser.getRSS()
431 dlg = FeedsDialog(feeds, self.__browser) 430 dlg = FeedsDialog(feeds, self.__browser)
432 dlg.exec_() 431 dlg.exec_()

eric ide

mercurial