homescreensrv_plat/hs_widget_publisher_api/inc/hswidgetpublisherimpl.h
branchRCL_3
changeset 74 edd621764147
parent 18 bd874ee5e5e2
child 82 ace62b58f4b2
equal deleted inserted replaced
64:b276298d5729 74:edd621764147
    31 #include "hsdataobserver.h"
    31 #include "hsdataobserver.h"
    32 
    32 
    33 namespace Hs {
    33 namespace Hs {
    34 
    34 
    35 class HsWidget;
    35 class HsWidget;
    36 class HsWidgetItem;
       
    37 
    36 
    38 typedef std::map<std::string, std::wstring> WidgetContentIdMapType;
    37 typedef std::map<std::string, std::wstring> WidgetContentIdMapType;
    39 
    38 
    40 class HsWidgetPublisherImpl :
    39 class HsWidgetPublisherImpl :
    41     public MLiwNotifyCallback
    40     public MLiwNotifyCallback
   167 		CLiwDefaultMap* aDataMap );
   166 		CLiwDefaultMap* aDataMap );
   168 
   167 
   169     /**
   168     /**
   170      */
   169      */
   171     void InsertWidgetDataIdentifiersL( HsWidget& aWidget, 
   170     void InsertWidgetDataIdentifiersL( HsWidget& aWidget, 
   172 		CLiwDefaultMap* aDataMap, const TDesC& aContentType );
   171 		CLiwDefaultMap* aDataMap );
   173     
   172     
   174     /**
   173     /**
   175      */
   174      */
   176     void InsertWidgetInfoL( HsWidget& aWidget, 
   175     void InsertWidgetInfoL( HsWidget& aWidget, 
   177 		CLiwDefaultMap* aDataMap );
   176 		CLiwDefaultMap* aDataMap );
   178     
   177     
   179     /**
   178     /**
   180      */
   179      */
   181     void InsertWidgetItemL( HsWidgetItem& aWidgetItem, 
   180     void InsertWidgetItemsL( HsWidget& aWidget, 
   182 		CLiwDefaultMap* aDataMap );
   181 		CLiwDefaultMap* aDataMap );
   183 
   182 
   184     /**
   183     /**
   185      */
   184      */
   186     TInt ObtainErrorCode( const CLiwGenericParamList& aOutParamList );
   185     TInt ObtainErrorCode( const CLiwGenericParamList& aOutParamList );
   189      */
   188      */
   190     TInt TranslateServiceError( TInt32 aServiceErrorCode );
   189     TInt TranslateServiceError( TInt32 aServiceErrorCode );
   191     
   190     
   192     /**
   191     /**
   193      */    
   192      */    
   194     void InsertItemTriggerL( HsWidgetItem& aWidgetItem,
   193     void InsertItemsTriggersL( HsWidget& aWidget,
   195     	CLiwDefaultMap* aTriggerMap );
   194     	CLiwDefaultMap* aTriggerMap );
   196 
   195 
   197     /**
   196     /**
   198      */     
   197      */     
   199     void InsertWidgetACLL( CLiwDefaultMap* aDataMap );
   198     void InsertWidgetACLL( CLiwDefaultMap* aDataMap );