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)