widgets/widgetapp/src/cpspublisher.cpp
branchRCL_3
changeset 47 e1bea15f9a39
parent 46 30342f40acbf
child 48 79859ed3eea9
equal deleted inserted replaced
46:30342f40acbf 47:e1bea15f9a39
   669 //
   669 //
   670 void CCpsPublisher::RemoveScreenshotFromCpsL(const TDesC& aWidget)
   670 void CCpsPublisher::RemoveScreenshotFromCpsL(const TDesC& aWidget)
   671     {
   671     {
   672     CLiwGenericParamList& inparam = iServiceHandler->InParamListL();
   672     CLiwGenericParamList& inparam = iServiceHandler->InParamListL();
   673     CLiwGenericParamList& outparam = iServiceHandler->OutParamListL();
   673     CLiwGenericParamList& outparam = iServiceHandler->OutParamListL();
       
   674     
       
   675     TLiwGenericParam cptype( KType, TLiwVariant( KCpData ));
       
   676     cptype.PushL();
       
   677 
       
   678     inparam.AppendL( cptype );
   674 
   679 
   675     CLiwDefaultMap* cpdatamap = CLiwDefaultMap::NewLC();
   680     CLiwDefaultMap* cpdatamap = CLiwDefaultMap::NewLC();
   676     
   681     
   677     // Create content data map
   682     // Create content data map
   678     cpdatamap->InsertL( KPublisherId, TLiwVariant( KWidgetUi ));
   683     cpdatamap->InsertL( KPublisherId, TLiwVariant( KWidgetUi ));
   686     
   691     
   687     iCpsInterface->ExecuteCmdL( KDelete , inparam, outparam);
   692     iCpsInterface->ExecuteCmdL( KDelete , inparam, outparam);
   688  
   693  
   689     CleanupStack::PopAndDestroy( &item );
   694     CleanupStack::PopAndDestroy( &item );
   690     CleanupStack::PopAndDestroy( cpdatamap );
   695     CleanupStack::PopAndDestroy( cpdatamap );
       
   696     CleanupStack::PopAndDestroy( &cptype );
   691 
   697 
   692     outparam.Reset();
   698     outparam.Reset();
   693     inparam.Reset();
   699     inparam.Reset();
   694     }
   700     }
   695 
   701