WebBrowser/WebBrowserTabWidget.py

branch
QtWebEngine
changeset 4726
c26e2a2dc0cb
parent 4715
79009bc4acd5
child 4732
5ac4fc1dfc20
--- a/WebBrowser/WebBrowserTabWidget.py	Sat Feb 06 17:43:59 2016 +0100
+++ b/WebBrowser/WebBrowserTabWidget.py	Sun Feb 07 18:08:48 2016 +0100
@@ -348,7 +348,7 @@
         browser.forwardAvailable.connect(self.__mainWindow.setForwardAvailable)
         browser.loadStarted.connect(self.__loadStarted)
         browser.loadFinished.connect(self.__loadFinished)
-        browser.iconUrlChanged.connect(self.__iconUrlChanged)
+        browser.iconChanged.connect(self.__iconChanged)
         browser.search.connect(self.newBrowser)
         browser.page().windowCloseRequested.connect(
             self.__windowCloseRequested)
@@ -796,21 +796,18 @@
             
             self.__mainWindow.setLoadingActions(False)
     
-    def __iconUrlChanged(self, url):
+    def __iconChanged(self):
         """
-        Private slot to handle a change of the icon URL.
-        
-        @param url URL of the icon
-        @type QUrl
+        Private slot to handle a change of the web site icon.
         """
         browser = self.sender()
         
         if browser is not None and isinstance(browser, QWidget):
-            import WebBrowser.WebBrowserWindow
             self.setTabIcon(
                 self.indexOf(browser),
-                WebBrowser.WebBrowserWindow.WebBrowserWindow.icon(url))
+                browser.icon())
             # TODO: Bookmarks
+##            import WebBrowser.WebBrowserWindow
 ##            WebBrowser.WebBrowserWindow.WebBrowserWindow.bookmarksManager()\
 ##                .iconChanged(url)
     

eric ide

mercurial