const SContact *CContactModel::getContact(quint32 id) const { int index = indexOfContact(id); if (index < 0) { return nullptr; } return contactAt(index); }
ContactSet BuddiesListView::selectedContacts() const { ContactSet result; QModelIndexList selectionList = selectedIndexes(); foreach (const QModelIndex &selection, selectionList) { Contact contact = contactAt(selection); if (contact) result.insert(contact); }
Contact BuddiesListView::currentContact() const { return contactAt(currentIndex()); }