WebBrowser/WebBrowserWindow.py

changeset 4964
a894e8c92369
parent 4960
fb24ccb25ff5
child 4965
a9a4b632fe48
--- 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):
         """

eric ide

mercurial