Helpviewer/HelpBrowserWV.py

changeset 1670
6fd889391d2c
parent 1665
b248526d3a1b
child 1731
56cf9c150dbf
--- a/Helpviewer/HelpBrowserWV.py	Fri Feb 24 11:15:28 2012 +0100
+++ b/Helpviewer/HelpBrowserWV.py	Sat Feb 25 17:54:39 2012 +0100
@@ -299,15 +299,13 @@
                 htmlFile.open(QFile.ReadOnly)
                 html = htmlFile.readAll()
                 pixmap = qApp.style()\
-                         .standardIcon(QStyle.SP_MessageBoxWarning, None, self.parent())\
-                         .pixmap(48, 48)
+                         .standardIcon(QStyle.SP_MessageBoxWarning).pixmap(48, 48)
                 imageBuffer = QBuffer()
                 imageBuffer.open(QIODevice.ReadWrite)
                 if pixmap.save(imageBuffer, "PNG"):
                     html = html.replace("@IMAGE@", imageBuffer.buffer().toBase64())
                 pixmap = qApp.style()\
-                         .standardIcon(QStyle.SP_MessageBoxWarning, None, self.parent())\
-                         .pixmap(16, 16)
+                         .standardIcon(QStyle.SP_MessageBoxWarning).pixmap(16, 16)
                 imageBuffer = QBuffer()
                 imageBuffer.open(QIODevice.ReadWrite)
                 if pixmap.save(imageBuffer, "PNG"):
@@ -505,6 +503,8 @@
                 """<p>This window displays the selected help information.</p>"""
         ))
         
+        self.__speedDial = Helpviewer.HelpWindow.HelpWindow.speedDial()
+        
         self.__page = HelpWebPage(self)
         self.setPage(self.__page)
         
@@ -590,6 +590,9 @@
                 if self.__javaScriptEricObject is None:
                     self.__javaScriptEricObject = JavaScriptEricObject(self.mw, self)
                 frame.addToJavaScriptWindowObject("eric", self.__javaScriptEricObject)
+            elif frame.url().scheme() == "eric" and frame.url().path() == "speeddial":
+                frame.addToJavaScriptWindowObject("speeddial", self.__speedDial)
+                self.__speedDial.addWebFrame(frame)
         else:
             # called from QWebPage.frameCreated
             frame.javaScriptWindowObjectCleared.connect(self.__addExternalBinding)
@@ -1612,15 +1615,13 @@
         htmlFile.open(QFile.ReadOnly)
         html = htmlFile.readAll()
         pixmap = qApp.style()\
-                 .standardIcon(QStyle.SP_MessageBoxWarning, None, self.parent())\
-                 .pixmap(48, 48)
+                 .standardIcon(QStyle.SP_MessageBoxWarning).pixmap(48, 48)
         imageBuffer = QBuffer()
         imageBuffer.open(QIODevice.ReadWrite)
         if pixmap.save(imageBuffer, "PNG"):
             html = html.replace("@IMAGE@", imageBuffer.buffer().toBase64())
         pixmap = qApp.style()\
-                 .standardIcon(QStyle.SP_MessageBoxWarning, None, self.parent())\
-                 .pixmap(16, 16)
+                 .standardIcon(QStyle.SP_MessageBoxWarning).pixmap(16, 16)
         imageBuffer = QBuffer()
         imageBuffer.open(QIODevice.ReadWrite)
         if pixmap.save(imageBuffer, "PNG"):

eric ide

mercurial