simpledatamodeladapter/src/presencepluginvirtualgroup.cpp
branchRCL_3
changeset 10 96b99892dd80
parent 0 c8caa15ef882
equal deleted inserted replaced
8:aca99fb8a3dd 10:96b99892dd80
   100         DP_SDA("CPresencePluginVirtualGroup MXIMPObjectFactory& myFactory");
   100         DP_SDA("CPresencePluginVirtualGroup MXIMPObjectFactory& myFactory");
   101         MXIMPObjectFactory& myFactory = iConnObs.ObjectFactory();
   101         MXIMPObjectFactory& myFactory = iConnObs.ObjectFactory();
   102         for ( TInt i=0; i < count; i++ )
   102         for ( TInt i=0; i < count; i++ )
   103             {
   103             {
   104             MXIMPIdentity* member = myFactory.NewIdentityLC(); 
   104             MXIMPIdentity* member = myFactory.NewIdentityLC(); 
   105             member->SetIdentityL( (*iVirtualMember)[i] );
   105             HBufC* withoutPrefix = iPresenceData->RemovePrefixLC( (*iVirtualMember)[i] );
       
   106             member->SetIdentityL( *withoutPrefix );
       
   107             CleanupStack::PopAndDestroy( withoutPrefix );
   106             // create here MXIMPPresentityGroupMemberInfo
   108             // create here MXIMPPresentityGroupMemberInfo
   107             MPresentityGroupMemberInfo* info = 
   109             MPresentityGroupMemberInfo* info = 
   108                 iConnObs.PresenceObjectFactoryOwn().
   110                 iConnObs.PresenceObjectFactoryOwn().
   109                     NewPresentityGroupMemberInfoLC();
   111                     NewPresentityGroupMemberInfoLC();
   110                     
   112