Helpviewer/HelpBrowserWV.py

changeset 638
265c31231d9d
parent 634
7b84cbd2f752
child 641
b06d4df23797
--- a/Helpviewer/HelpBrowserWV.py	Thu Sep 23 19:52:19 2010 +0200
+++ b/Helpviewer/HelpBrowserWV.py	Sat Sep 25 20:25:16 2010 +0200
@@ -305,10 +305,11 @@
     highlighted = pyqtSignal(str)
     search = pyqtSignal(QUrl)
     
-    def __init__(self, parent = None, name = ""):
+    def __init__(self, mainWindow, parent = None, name = ""):
         """
         Constructor
         
+        @param mainWindow reference to the main window (HelpWindow)
         @param parent parent widget of this window (QWidget)
         @param name name of this window (string)
         """
@@ -322,7 +323,7 @@
         self.__page = HelpWebPage(self)
         self.setPage(self.__page)
         
-        self.mw = parent
+        self.mw = mainWindow
         self.ctrlPressed = False
         self.__downloadWindows = []
         self.__isLoading = False
@@ -342,7 +343,6 @@
         
         self.page().setLinkDelegationPolicy(QWebPage.DelegateAllLinks)
         self.linkClicked.connect(self.setSource)
-        self.iconChanged.connect(self.__iconChanged)
         
         self.urlChanged.connect(self.__urlChanged)
         self.statusBarMessage.connect(self.__statusBarMessage)
@@ -1045,7 +1045,6 @@
         """
         self.__isLoading = True
         self.__progress = 0
-        self.mw.setLoading(self)
         self.mw.progressBar().show()
     
     def __loadProgress(self, progress):
@@ -1066,9 +1065,8 @@
         self.__isLoading = False
         self.__progress = 0
         self.mw.progressBar().hide()
-        self.mw.resetLoading(self, ok)
         
-        self.__iconChanged()
+##        self.__iconChanged()
         
         if ok:
             self.mw.adblockManager().page().applyRulesToPage(self.page())
@@ -1186,12 +1184,6 @@
         mgr = self.page().networkAccessManager()
         self.__unsupportedContent(mgr.get(request), download = True)
     
-    def __iconChanged(self):
-        """
-        Private slot to handle the icon change.
-        """
-        self.mw.iconChanged(self.icon())
-    
     def __databaseQuotaExceeded(self, frame, databaseName):
         """
         Private slot to handle the case, where the database quota is exceeded.

eric ide

mercurial