183 self.load() |
183 self.load() |
184 |
184 |
185 urlStr = self.__urlToString(url) |
185 urlStr = self.__urlToString(url) |
186 if urlStr in self.__iconsDB: |
186 if urlStr in self.__iconsDB: |
187 return self.__iconsDB[urlStr] |
187 return self.__iconsDB[urlStr] |
|
188 elif scheme == "https": |
|
189 return UI.PixmapCache.getIcon("securityHigh32.png") |
188 else: |
190 else: |
189 return UI.PixmapCache.getIcon("defaultIcon.png") |
191 return UI.PixmapCache.getIcon("defaultIcon.png") |
|
192 |
|
193 def clear(self): |
|
194 """ |
|
195 Public method to clear the icons cache. |
|
196 """ |
|
197 self.load() |
|
198 self.__iconsDB = {} |
|
199 self.changed.emit() |
|
200 self.__saveTimer.saveIfNeccessary() |
190 |
201 |
191 |
202 |
192 __WebIconProvider = None |
203 __WebIconProvider = None |
193 |
204 |
194 |
205 |