equal
deleted
inserted
replaced
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 = |