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 """ |