--- a/WebBrowser/WebBrowserWindow.py Mon May 02 20:14:37 2016 +0200 +++ b/WebBrowser/WebBrowserWindow.py Tue May 03 19:42:26 2016 +0200 @@ -67,8 +67,6 @@ Class implementing the web browser main window. @signal webBrowserClosed() emitted after the window was requested to close - @signal zoomTextOnlyChanged(bool) emitted after the zoom text only setting - was changed """ webBrowserClosed = pyqtSignal() @@ -162,6 +160,7 @@ from .WebBrowserView import WebBrowserView from .WebBrowserTabWidget import WebBrowserTabWidget from .AdBlock.AdBlockIcon import AdBlockIcon + from .StatusBar.JavaScriptIcon import JavaScriptIcon from .VirusTotal.VirusTotalApi import VirusTotalAPI if not self.__fromEric: @@ -286,6 +285,9 @@ self.__tabWidget.newBrowser(home) self.__tabWidget.currentBrowser().setFocus() + self.__javaScriptIcon = JavaScriptIcon(self) + self.statusBar().addPermanentWidget(self.__javaScriptIcon) + self.__adBlockIcon = AdBlockIcon(self) self.statusBar().addPermanentWidget(self.__adBlockIcon) self.__adBlockIcon.setEnabled( @@ -358,6 +360,15 @@ """ pass + def tabWidget(self): + """ + Public method to get a reference to the tab widget. + + @return reference to the tab widget + @rtype WebBrowserTabWidget + """ + return self.__tabWidget + def fromEric(self): """ Public method to check, if the web browser was called from within the @@ -2705,6 +2716,8 @@ self.virustotalScanCurrentAct.setEnabled(True) self.virustotalIpReportAct.setEnabled(True) self.virustotalDomainReportAct.setEnabled(True) + + self.__javaScriptIcon.preferencesChanged() def masterPasswordChanged(self, oldPassword, newPassword): """