Helpviewer/UrlBar/UrlBar.py

changeset 658
2856f7ea6780
parent 657
099d1ab9073e
child 661
f9d49e0c2522
--- a/Helpviewer/UrlBar/UrlBar.py	Wed Oct 06 19:54:56 2010 +0200
+++ b/Helpviewer/UrlBar/UrlBar.py	Thu Oct 07 09:07:22 2010 +0200
@@ -8,7 +8,7 @@
 """
 
 from PyQt4.QtCore import Qt, QPointF, QUrl
-from PyQt4.QtGui import QColor, QPalette, QApplication, QLinearGradient, QLabel
+from PyQt4.QtGui import QColor, QPalette, QApplication, QLinearGradient
 from PyQt4.QtNetwork import QSslCertificate
 from PyQt4.QtWebKit import QWebSettings
 
@@ -16,6 +16,7 @@
 from E5Gui.E5LineEditButton import E5LineEditButton
 
 from .FavIconLabel import FavIconLabel
+from .SslLabel import SslLabel
 
 import UI.PixmapCache
 import Preferences
@@ -42,7 +43,7 @@
         self.__favicon = FavIconLabel(self)
         self.addWidget(self.__favicon, E5LineEdit.LeftSide)
         
-        self.__sslLabel = QLabel(self)
+        self.__sslLabel = SslLabel(self)
         self.__sslLabel.setStyleSheet(
             "QLabel { color : white; background-color : green; }")
         self.addWidget(self.__sslLabel, E5LineEdit.LeftSide)
@@ -76,6 +77,8 @@
         self.__browser.loadProgress.connect(self.update)
         self.__browser.loadFinished.connect(self.__loadFinished)
         self.__browser.loadStarted.connect(self.__loadStarted)
+        
+        self.__sslLabel.clicked[()].connect(self.__browser.page().showSslInfo)
     
     def browser(self):
         """

eric ide

mercurial