WebBrowser/Tools/WebIconProvider.py

branch
QtWebEngine
changeset 4741
f9e1adc69076
parent 4732
5ac4fc1dfc20
child 4820
f38e4fb83ecd
--- a/WebBrowser/Tools/WebIconProvider.py	Sat Feb 13 14:17:39 2016 +0100
+++ b/WebBrowser/Tools/WebIconProvider.py	Sun Feb 14 16:47:40 2016 +0100
@@ -185,8 +185,19 @@
         urlStr = self.__urlToString(url)
         if urlStr in self.__iconsDB:
             return self.__iconsDB[urlStr]
+        elif scheme == "https":
+            return UI.PixmapCache.getIcon("securityHigh32.png")
         else:
             return UI.PixmapCache.getIcon("defaultIcon.png")
+    
+    def clear(self):
+        """
+        Public method to clear the icons cache.
+        """
+        self.load()
+        self.__iconsDB = {}
+        self.changed.emit()
+        self.__saveTimer.saveIfNeccessary()
 
 
 __WebIconProvider = None

eric ide

mercurial