Example #1
0
 def load_icon(self, fileinfo):
     key = 'default'
     icons = self.icons
     if fileinfo.isSymLink():
         if not fileinfo.exists():
             return icons['zero']
         fileinfo = QFileInfo(fileinfo.readLink())
     if fileinfo.isDir():
         key = 'dir'
     else:
         ext = unicode(fileinfo.completeSuffix()).lower()
         key = self.key_from_ext(ext)
     return self.cached_icon(key)
Example #2
0
 def load_icon(self, fileinfo):
     key = 'default'
     icons = self.icons
     if fileinfo.isSymLink():
         if not fileinfo.exists():
             return icons['zero']
         fileinfo = QFileInfo(fileinfo.readLink())
     if fileinfo.isDir():
         key = 'dir'
     else:
         ext = unicode(fileinfo.completeSuffix()).lower()
         key = self.key_from_ext(ext)
     return self.cached_icon(key)