trunk/yali/yali - Use data.qrc to set collection icos

Mete Alpaslan uludag-commits at pardus.org.tr
2 Mar 2011 Çar 00:02:44 EET


Author: mete
Date: Wed Mar  2 00:02:44 2011
New Revision: 36317

Modified:
   trunk/yali/yali/gui/ScrCollection.py
   trunk/yali/yali/pisiiface.py
Log:
Use data.qrc to set collection icos

---
 gui/ScrCollection.py |    5 ++++-
 pisiiface.py         |    2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

Modified: trunk/yali/yali/gui/ScrCollection.py
=================================================================
--- trunk/yali/yali/gui/ScrCollection.py	(original)
+++ trunk/yali/yali/gui/ScrCollection.py	Wed Mar  2 00:02:44 2011
@@ -86,7 +86,10 @@
         self.collection = collection
         self.title.setText(collection.title)
         self.description.setText(collection.description)
-        self.icon.setPixmap(QPixmap(collection.icon))
+        icon = QPixmap(":/gui/pics/%s" % collection.icon)
+        if icon.isNull():
+            icon = QPixmap(":/gui/pics/systemsettings.png")
+        self.icon.setPixmap(icon)
         self.collectionContainer.hide()
         self.detailsButton.clicked.connect(lambda: self.openDetails(item))
         self.animation = QTimeLine(1000, self)

Modified: trunk/yali/yali/pisiiface.py
=================================================================
--- trunk/yali/yali/pisiiface.py	(original)
+++ trunk/yali/yali/pisiiface.py	Wed Mar  2 00:02:44 2011
@@ -29,7 +29,7 @@
         self.id = id
         self.title = title
         self.description = description
-        self.icon =  os.path.join(ctx.consts.pisi_collection_dir, icon)
+        self.icon = icon
         self.translations = translations
         self.index =  os.path.join(ctx.consts.source_dir, "repo/%s-index.xml.bz2" % id)
 


Uludag-commits mesaj listesiyle ilgili daha fazla bilgi