rem: { QString text = "";    KABC::Field::List::Iterator iter; for (iter = mFields.begin(); iter != mFields.end() && text.isEmpty(); ++iter) { text = (*iter)->value( mAddressee ); }  setText(text); }
add: setText( mAddressee.givenName() + " " + mAddressee.familyName() );
context:     void refresh()    {        // Update our addressee, since it may have changed elsewhere        mAddressee = mDocument->findByUid(mAddressee.uid());                if (!mAddressee.isEmpty())        {          QString text = "";                    // Try all the selected fields until we find one with text.          // This will limit the number of unlabeled icons in the view          KABC::Field::List::Iterator iter;          for (iter = mFields.begin(); iter != mFields.end() && text.isEmpty();               ++iter)          {            text = (*iter)->value( mAddressee );          }                 setText(text);        }    }