[Uludag-commits] r16213 - trunk/pardusman/src
uludag-commits at pardus.org.tr
uludag-commits at pardus.org.tr
3 Ara 2007 Pzt 16:34:19 EET
Author: bahadir.kandemir
Date: Mon Dec 3 16:34:19 2007
New Revision: 16213
Modified:
trunk/pardusman/src/browser.py
Log:
fix ui
Modified: trunk/pardusman/src/browser.py
=================================================================
--- trunk/pardusman/src/browser.py (original)
+++ trunk/pardusman/src/browser.py Mon Dec 3 16:34:19 2007
@@ -82,14 +82,15 @@
class Component(QCheckListItem):
- def __init__(self, browser, comp):
+ def __init__(self, browser, comp, packages):
self.browser = browser
self.comp = comp
- QCheckListItem.__init__(self, browser.comps, comp.name, QCheckListItem.CheckBox)
+ self.packages = packages
+ QCheckListItem.__init__(self, browser.comps, comp, QCheckListItem.CheckBox)
def stateChange(self, bool):
packages = self.browser.packages
- for name in self.comp.packages:
+ for name in self.packages:
packages[name].stateChange(bool)
self.browser.list.triggerUpdate()
@@ -249,7 +250,7 @@
self.packages[name] = Package(self, repo.packages[name])
self.components = {}
for name in repo.components:
- self.components[name] = Component(self, repo.components[name])
+ self.components[name] = Component(self, name, repo.components[name])
self.nr_paks = 0
self.total = 0
self.total_zip = 0
@@ -264,7 +265,7 @@
item = self.comps.firstChild()
while item:
if item.isOn():
- comps.append(item.comp.name)
+ comps.append(item.comp)
item = item.nextSibling()
selpaks = []
@@ -281,7 +282,7 @@
for name in components:
item = self.comps.firstChild()
while item:
- if item.comp.name == name:
+ if item.comp == name:
item.setState(QCheckListItem.On)
break
item = item.nextSibling()
Uludag-commits mesaj listesiyle ilgili
daha fazla bilgi