WebBrowser/UrlBar/UrlBar.py

branch
QtWebEngine
changeset 4868
985d275502c8
parent 4801
71bdc520f640
child 4905
09f38f85a3af
equal deleted inserted replaced
4865:4adc526bc4b3 4868:985d275502c8
90 self.__bookmarkChanged) 90 self.__bookmarkChanged)
91 self.__mw.bookmarksManager().entryAdded.connect( 91 self.__mw.bookmarksManager().entryAdded.connect(
92 self.__bookmarkChanged) 92 self.__bookmarkChanged)
93 self.__mw.bookmarksManager().entryRemoved.connect( 93 self.__mw.bookmarksManager().entryRemoved.connect(
94 self.__bookmarkChanged) 94 self.__bookmarkChanged)
95 # TODO: Speed Dial 95 self.__mw.speedDial().pagesChanged.connect(
96 ## self.__mw.speedDial().pagesChanged.connect( 96 self.__bookmarkChanged)
97 ## self.__bookmarkChanged)
98 97
99 def setBrowser(self, browser): 98 def setBrowser(self, browser):
100 """ 99 """
101 Public method to set the browser connection. 100 Public method to set the browser connection.
102 101
156 bookmarks = manager.bookmarksForUrl(self.__browser.url()) 155 bookmarks = manager.bookmarksForUrl(self.__browser.url())
157 from WebBrowser.Bookmarks.BookmarkNode import BookmarkNode 156 from WebBrowser.Bookmarks.BookmarkNode import BookmarkNode
158 for bookmark in bookmarks: 157 for bookmark in bookmarks:
159 manager.setTimestamp(bookmark, BookmarkNode.TsVisited, 158 manager.setTimestamp(bookmark, BookmarkNode.TsVisited,
160 QDateTime.currentDateTime()) 159 QDateTime.currentDateTime())
161 # TODO: SpeedDial 160 elif self.__mw.speedDial()\
162 ## elif self.__mw.speedDial()\ 161 .pageForUrl(self.__browser.url()).url != "":
163 ## .pageForUrl(self.__browser.url()).url != "": 162 self.__bookmarkButton.setIcon(self.__bmActiveIcon)
164 ## self.__bookmarkButton.setIcon(self.__bmActiveIcon)
165 else: 163 else:
166 self.__bookmarkButton.setIcon(self.__bmInactiveIcon) 164 self.__bookmarkButton.setIcon(self.__bmInactiveIcon)
167 165
168 def __loadFinished(self, ok): 166 def __loadFinished(self, ok):
169 """ 167 """
241 bookmark = self.__mw.bookmarksManager()\ 239 bookmark = self.__mw.bookmarksManager()\
242 .bookmarkForUrl(url) 240 .bookmarkForUrl(url)
243 from .BookmarkInfoDialog import BookmarkInfoDialog 241 from .BookmarkInfoDialog import BookmarkInfoDialog
244 dlg = BookmarkInfoDialog(bookmark, self.__browser) 242 dlg = BookmarkInfoDialog(bookmark, self.__browser)
245 dlg.exec_() 243 dlg.exec_()
246 # TODO: SpeedDial 244 elif action == BookmarkActionSelectionDialog.AddSpeeddial:
247 ## elif action == BookmarkActionSelectionDialog.AddSpeeddial: 245 self.__mw.speedDial().addPage(
248 ## self.__mw.speedDial().addPage( 246 url, self.__browser.title())
249 ## url, self.__browser.title()) 247 elif action == BookmarkActionSelectionDialog.RemoveSpeeddial:
250 ## elif action == BookmarkActionSelectionDialog.RemoveSpeeddial: 248 self.__mw.speedDial().removePage(url)
251 ## self.__mw.speedDial().removePage(url)
252 249
253 @pyqtSlot() 250 @pyqtSlot()
254 def __bookmarkChanged(self): 251 def __bookmarkChanged(self):
255 """ 252 """
256 Private slot to handle bookmark or speed dial changes. 253 Private slot to handle bookmark or speed dial changes.

eric ide

mercurial