WebBrowser/WebBrowserTabWidget.py

branch
QtWebEngine
changeset 4726
c26e2a2dc0cb
parent 4715
79009bc4acd5
child 4732
5ac4fc1dfc20
equal deleted inserted replaced
4725:b19ff70ba509 4726:c26e2a2dc0cb
346 browser.backwardAvailable.connect( 346 browser.backwardAvailable.connect(
347 self.__mainWindow.setBackwardAvailable) 347 self.__mainWindow.setBackwardAvailable)
348 browser.forwardAvailable.connect(self.__mainWindow.setForwardAvailable) 348 browser.forwardAvailable.connect(self.__mainWindow.setForwardAvailable)
349 browser.loadStarted.connect(self.__loadStarted) 349 browser.loadStarted.connect(self.__loadStarted)
350 browser.loadFinished.connect(self.__loadFinished) 350 browser.loadFinished.connect(self.__loadFinished)
351 browser.iconUrlChanged.connect(self.__iconUrlChanged) 351 browser.iconChanged.connect(self.__iconChanged)
352 browser.search.connect(self.newBrowser) 352 browser.search.connect(self.newBrowser)
353 browser.page().windowCloseRequested.connect( 353 browser.page().windowCloseRequested.connect(
354 self.__windowCloseRequested) 354 self.__windowCloseRequested)
355 ## browser.page().printRequested.connect(self.__printRequested) 355 ## browser.page().printRequested.connect(self.__printRequested)
356 browser.zoomValueChanged.connect(self.browserZoomValueChanged) 356 browser.zoomValueChanged.connect(self.browserZoomValueChanged)
794 else: 794 else:
795 self.showMessage.emit(self.tr("Failed to load")) 795 self.showMessage.emit(self.tr("Failed to load"))
796 796
797 self.__mainWindow.setLoadingActions(False) 797 self.__mainWindow.setLoadingActions(False)
798 798
799 def __iconUrlChanged(self, url): 799 def __iconChanged(self):
800 """ 800 """
801 Private slot to handle a change of the icon URL. 801 Private slot to handle a change of the web site icon.
802
803 @param url URL of the icon
804 @type QUrl
805 """ 802 """
806 browser = self.sender() 803 browser = self.sender()
807 804
808 if browser is not None and isinstance(browser, QWidget): 805 if browser is not None and isinstance(browser, QWidget):
809 import WebBrowser.WebBrowserWindow
810 self.setTabIcon( 806 self.setTabIcon(
811 self.indexOf(browser), 807 self.indexOf(browser),
812 WebBrowser.WebBrowserWindow.WebBrowserWindow.icon(url)) 808 browser.icon())
813 # TODO: Bookmarks 809 # TODO: Bookmarks
810 ## import WebBrowser.WebBrowserWindow
814 ## WebBrowser.WebBrowserWindow.WebBrowserWindow.bookmarksManager()\ 811 ## WebBrowser.WebBrowserWindow.WebBrowserWindow.bookmarksManager()\
815 ## .iconChanged(url) 812 ## .iconChanged(url)
816 813
817 def getSourceFileList(self): 814 def getSourceFileList(self):
818 """ 815 """

eric ide

mercurial