20 """Ce module fournit des icones (QPixmap) pour afficher dans l'arbre
21 Ces icones sont obtenues a partir d'un nom et conservees dans un cache.
22 La source des icones est soit une string xpm soit un fichier gif ou autre
26 from qt
import QPixmap
27 from imagesxpm
import dico_xpm
32 if dico_images.has_key(name):
33 return dico_images[name]
35 if dico_xpm.has_key(name):
36 image=QPixmap(dico_xpm[name])
38 fic_image = os.path.join(os.path.dirname(__file__),
"icons",name)
39 if not os.path.isfile(fic_image):
40 file, ext = os.path.splitext(fic_image)
41 fic_image = file +
'.gif'
42 image = QPixmap(fic_image)
43 dico_images[name]=image