uiservicetab/vimpstcmdprocess/src/cvimpstcmdprocessselectedcontact.cpp
branchRCL_3
changeset 9 9fdee5e1da30
parent 0 5e5d6b214f4f
equal deleted inserted replaced
8:796276a1bdcc 9:9fdee5e1da30
    24 #include <MVPbkContactFieldTextData.h>
    24 #include <MVPbkContactFieldTextData.h>
    25 #include <MVPbkContactFieldUriData.h>
    25 #include <MVPbkContactFieldUriData.h>
    26 
    26 
    27 #include "vimpstcmd.hrh"
    27 #include "vimpstcmd.hrh"
    28 #include "mvimpstcmdobserver.h"
    28 #include "mvimpstcmdobserver.h"
    29 #include "vimpstdebugprint.h"
    29 
       
    30 #include "uiservicetabtracer.h"
    30 
    31 
    31 #include <e32def.h>
    32 #include <e32def.h>
    32 #include <MVPbkContactLinkArray.h>
    33 #include <MVPbkContactLinkArray.h>
    33 #include "mvimpstengine.h"
    34 #include "mvimpstengine.h"
    34 
    35 
    89 // CVIMPSTCmdProcessSelectedContact::ExecuteLD
    90 // CVIMPSTCmdProcessSelectedContact::ExecuteLD
    90 // --------------------------------------------------------------------------
    91 // --------------------------------------------------------------------------
    91 //
    92 //
    92 void CVIMPSTCmdProcessSelectedContact::ExecuteLD()
    93 void CVIMPSTCmdProcessSelectedContact::ExecuteLD()
    93     {
    94     {
    94     CHAT_DP_FUNC_ENTER("CVIMPSTCmdProcessSelectedContact::ExecuteLD");
    95     
       
    96     TRACER_AUTO;
    95     //push to the cleanupstack
    97     //push to the cleanupstack
    96     CleanupStack::PushL( this );
    98     CleanupStack::PushL( this );
    97     MVIMPSTStorageServiceView* storage = CVIMPSTStorageManagerFactory::ContactListInterfaceL( iEngine.ServiceId() ) ;
    99     MVIMPSTStorageServiceView* storage = CVIMPSTStorageManagerFactory::ContactListInterfaceL( iEngine.ServiceId() ) ;
    98     if(storage)
   100     if(storage)
    99         {
   101         {
   180         }
   182         }
   181     if(iObserver)
   183     if(iObserver)
   182         {
   184         {
   183         iObserver->CommandFinishedL(*this);
   185         iObserver->CommandFinishedL(*this);
   184         }
   186         }
   185     CHAT_DP_FUNC_ENTER("CVIMPSTCmdProcessSelectedContact:: CommandFinished");    
   187      
   186     CleanupStack::PopAndDestroy();  
   188     CleanupStack::PopAndDestroy();  
   187     CHAT_DP_FUNC_DONE("CVIMPSTCmdProcessSelectedContact::ExecuteLD");    
   189    
   188     }
   190     }
   189 
   191 
   190 
   192 
   191 // --------------------------------------------------------------------------
   193 // --------------------------------------------------------------------------
   192 // CVIMPSTCmdProcessSelectedContact::AddObserver
   194 // CVIMPSTCmdProcessSelectedContact::AddObserver
   225 // --------------------------------------------------------------------------
   227 // --------------------------------------------------------------------------
   226 // CVIMPSTCmdProcessSelectedContact::IsContactBlocked
   228 // CVIMPSTCmdProcessSelectedContact::IsContactBlocked
   227 // --------------------------------------------------------------------------
   229 // --------------------------------------------------------------------------
   228 TBool CVIMPSTCmdProcessSelectedContact::IsContactBlocked(const TDesC& aUserId)
   230 TBool CVIMPSTCmdProcessSelectedContact::IsContactBlocked(const TDesC& aUserId)
   229 	{
   231 	{
       
   232 	TRACER_AUTO;
   230    	MVIMPSTEngineSubService* subService =    	   
   233    	MVIMPSTEngineSubService* subService =    	   
   231    	   					(iEngine.SubService(TVIMPSTEnums::EPresence));
   234    	   					(iEngine.SubService(TVIMPSTEnums::EPresence));
   232     if(subService)
   235     if(subService)
   233         {
   236         {
   234         MVIMPSTEnginePresenceSubService& presence = 
   237         MVIMPSTEnginePresenceSubService& presence =