Beispiel #1
0
void PackageListView::display()
{
  QDictIterator<PackageList> list( PackageLists );
  PackageList *packlist;
  OipkgPackage *pack;
  PackageListItem *item;
  ListViewItemOipkg *rootItem;
  QListViewItem* it;
  QListViewItem* itdel;
  while ( list.current() ) {
    packlist = list.current();
    rootItem = rootItems.find( list.currentKey() );
    //rootItem->clear();
    it=rootItem->firstChild();
    while ( it )
      {
	itdel = it;
	it    = it->nextSibling();
	delete itdel;
      }
    pack = packlist->first();
    while( pack )
      {
	item = new PackageListItem( rootItem, pack, settings );
    	pack = packlist->next();
      }
    ++list;
  }
}