예제 #1
0
파일: MainWidget.py 프로젝트: Tayyib/uludag
 def createSearchResults(self, packages):
     self.componentsList.clear()
     item = KListViewItem(self.componentsList)
     item.setText(0,i18n("Search Results"))
     item.setPixmap(0, KGlobal.iconLoader().loadIcon("find",KIcon.Desktop,KIcon.SizeMedium))
     packagesWithMeta = [PisiIface.get_package(package, self.state != install_state) for package in packages]
     if self.state == remove_state:
         self.specialList.createList(packagesWithMeta, selected = self.basket.packages, disabled = unremovable_packages)
     else:
         self.specialList.createList(packagesWithMeta, selected = self.basket.packages)
     self.componentsList.setSelected(self.componentsList.firstChild(),True)
예제 #2
0
파일: MainWidget.py 프로젝트: Tayyib/uludag
 def refreshComponentList(self, item):
     Globals.setWaitCursor()
     try:
         # fetch packages including metadata from cache
         packagesWithMeta = [PisiIface.get_package(package, self.state == remove_state) for package in self.componentDict[item].packages]
         if self.state == remove_state:
             self.specialList.createList(packagesWithMeta, selected = self.basket.packages, disabled = unremovable_packages)
         else:
             self.specialList.createList(packagesWithMeta, selected = self.basket.packages)
             self.lastSelectedComponent = self.componentDict[item].name
     # initialization and search state listview items are not components
     except KeyError:
         pass
     finally:
         Globals.setNormalCursor()