14 #include "vcardmanager.h"
15 #include "vcardhandler.h"
17 #include "clientbase.h"
47 if( !m_parent || !vch )
50 TrackMap::const_iterator it = m_trackMap.find( jid.
bare() );
51 if( it != m_trackMap.end() )
54 const std::string&
id = m_parent->
getID();
65 TrackMap::iterator it = m_trackMap.begin();
66 while( it != m_trackMap.end() )
70 if( (*t).second == vch )
71 m_trackMap.erase( t );
77 if( !m_parent || !vch )
80 const std::string&
id = m_parent->
getID();
90 TrackMap::iterator it = m_trackMap.find( iq.
id() );
91 if( it != m_trackMap.end() )
102 (*it).second->handleVCard( iq.
from(), v );
123 m_trackMap.erase( it );