Hello i will have QList of my accounts and QTreeWidgetItem with the items of each account, my contact. However i can only select one contact, exists some way to select more number of contact's, not only one?
code:
Qt Code:
  1. QList<QTreeWidgetItem*> listaItems;
  2. int i,j;
  3. QStringList contactos = cliente.rosterManager().getRosterBareJids();
  4. for(i=0;i<contactos.length();i++)
  5. {
  6. item->setText(0,contactos[i]);
  7. QStringList recursos = cliente.rosterManager().getResources(contactos[i]);
  8. QIcon online;
  9. online.addFile(":/icons/user-offline.png");
  10. item->setIcon(0,online);
  11. for(j=0;j<recursos.length();j++)
  12. {
  13. item->addChild(new QTreeWidgetItem());
  14. item->child(j)->setText(0,recursos[j]);
  15. online.addFile(":/icons/user-online.png");
  16. item->setIcon(0,online);
  17. item->child(j)->setIcon(0,online);
  18. listaItems.append(item);
  19.  
  20. }
  21. ui->arbolConectados->addTopLevelItems(listaItems);
  22. }
To copy to clipboard, switch view to plain text mode