idlehomescreen/xmluirendering/uiengine/inc/xneditor.h
branchRCL_3
changeset 11 ff572dfe6d86
parent 5 c743ef5928ba
child 17 b8fae6b8a148
equal deleted inserted replaced
9:f966699dea19 11:ff572dfe6d86
   137      * Replaces widget configuration to HSPS
   137      * Replaces widget configuration to HSPS
   138      * 
   138      * 
   139      * @since S60 5.0
   139      * @since S60 5.0
   140      * @param aContentInfo content info 
   140      * @param aContentInfo content info 
   141      */
   141      */
   142     void ReplaceWidgetL( CHsContentInfo& aContentInfo, TBool aUseHsps = ETrue );
   142     void ReplaceWidgetL( CHsContentInfo& aContentInfo );
   143     /**
   143     /**
   144      * Commit a new order of plugins to the HSPS.
   144      * Commit a new order of plugins to the HSPS.
   145      * 
   145      * 
   146      * @since S60 5.0
   146      * @since S60 5.0
   147      * @param aPluginArray Array of plugins
   147      * @param aPluginArray Array of plugins
   197 
   197 
   198 private:
   198 private:
   199     // from MHsContentController
   199     // from MHsContentController
   200     
   200     
   201     TInt WidgetListL( CHsContentInfoArray& aArray );
   201     TInt WidgetListL( CHsContentInfoArray& aArray );
   202     
   202 
       
   203     TInt WidgetListL( CHsContentInfo& aInfo, CHsContentInfoArray& aArray );
       
   204 
   203     TInt ViewListL( CHsContentInfoArray& aArray );
   205     TInt ViewListL( CHsContentInfoArray& aArray );
   204     
   206     
   205     TInt AppListL( CHsContentInfoArray& aArray );
   207     TInt AppListL( CHsContentInfoArray& aArray );
   206     
   208     
   207     TInt AddWidgetL( CHsContentInfo& aInfo );
   209     TInt AddWidgetL( CHsContentInfo& aInfo );
   258 
   260 
   259     /**
   261     /**
   260      * Notifies the MHsContentControl and the MHsContentControlUi if view list was changed.
   262      * Notifies the MHsContentControl and the MHsContentControlUi if view list was changed.
   261      */
   263      */
   262     void ViewListChanged();
   264     void ViewListChanged();
   263 
   265     
       
   266     /**
       
   267      * Creates content info for defined plugin
       
   268      */
       
   269     CHsContentInfo* CreateContentInfoLC( CXnPluginData& aPlugin, 
       
   270         RPointerArray< CHsContentInfo >& aInfos );
       
   271     
   264 private:
   272 private:
   265     // from MXnViewObserver    
   273     // from MXnViewObserver    
   266     
   274     
   267     void NotifyViewActivatedL( const CXnViewData& aViewData );
   275     void NotifyViewActivatedL( const CXnViewData& aViewData );
   268 
   276