Helpviewer/HelpTabWidget.py

changeset 6173
cb1488b062a9
parent 6157
708a22e46bbd
child 6645
ad476851d7e0
equal deleted inserted replaced
6172:f6d76bf157b3 6173:cb1488b062a9
348 browser.backwardAvailable.connect( 348 browser.backwardAvailable.connect(
349 self.__mainWindow.setBackwardAvailable) 349 self.__mainWindow.setBackwardAvailable)
350 browser.forwardAvailable.connect(self.__mainWindow.setForwardAvailable) 350 browser.forwardAvailable.connect(self.__mainWindow.setForwardAvailable)
351 browser.loadStarted.connect( 351 browser.loadStarted.connect(
352 lambda: self.__loadStarted(browser)) 352 lambda: self.__loadStarted(browser))
353 browser.loadFinished.connect( 353 browser.loadFinished.connect(self.__loadFinished)
354 lambda ok: self.__loadFinished(ok, browser))
355 browser.iconChanged.connect( 354 browser.iconChanged.connect(
356 lambda: self.__iconChanged(browser)) 355 lambda: self.__iconChanged(browser))
357 browser.search.connect(self.newBrowser) 356 browser.search.connect(self.newBrowser)
358 browser.page().windowCloseRequested.connect( 357 browser.page().windowCloseRequested.connect(
359 lambda: self.__windowCloseRequested(browser.page())) 358 lambda: self.__windowCloseRequested(browser.page()))
774 self.setTabToolTip(index, self.tr("Loading...")) 773 self.setTabToolTip(index, self.tr("Loading..."))
775 self.showMessage.emit(self.tr("Loading...")) 774 self.showMessage.emit(self.tr("Loading..."))
776 775
777 self.__mainWindow.setLoadingActions(True) 776 self.__mainWindow.setLoadingActions(True)
778 777
779 def __loadFinished(self, ok, browser): 778 def __loadFinished(self, ok):
780 """ 779 """
781 Private method to handle the loadFinished signal. 780 Private method to handle the loadFinished signal.
782 781
783 @param ok flag indicating the result 782 @param ok flag indicating the result
784 @type bool 783 @type bool
785 @param browser reference to the web browser 784 """
786 @type HelpBrowser 785 browser = self.sender()
787 """ 786 if browser is None or not isinstance(browser, HelpBrowser):
787 return
788
788 import Helpviewer.HelpWindow 789 import Helpviewer.HelpWindow
789 index = self.indexOf(browser) 790 index = self.indexOf(browser)
790 self.resetAnimation(index) 791 self.resetAnimation(index)
791 self.setTabIcon( 792 self.setTabIcon(
792 index, Helpviewer.HelpWindow.HelpWindow.icon(browser.url())) 793 index, Helpviewer.HelpWindow.HelpWindow.icon(browser.url()))

eric ide

mercurial