idlehomescreen/xmluirendering/uiengine/inc/xneditor.h
changeset 2 08c6ee43b396
parent 1 5315654608de
child 5 c743ef5928ba
equal deleted inserted replaced
1:5315654608de 2:08c6ee43b396
    36 class CXnNode;
    36 class CXnNode;
    37 class CAknListQueryDialog;
    37 class CAknListQueryDialog;
    38 class CXnViewManager;
    38 class CXnViewManager;
    39 class CXnViewData;
    39 class CXnViewData;
    40 class CRepository;
    40 class CRepository;
       
    41 class CXnBackgroundManager;
    41 
    42 
    42 namespace hspswrapper
    43 namespace hspswrapper
    43     {
    44     {
    44     class CPropertyMap;
    45     class CPropertyMap;
    45     class CAddPluginResult;
    46     class CAddPluginResult;
   192      * @since S60 5.0
   193      * @since S60 5.0
   193 	 * @return sucess or failure standard error code
   194 	 * @return sucess or failure standard error code
   194      */    
   195      */    
   195     TInt IdFromCrep ( TDes8& aUid ) const;
   196     TInt IdFromCrep ( TDes8& aUid ) const;
   196 
   197 
       
   198     /**
       
   199      * Returns the Background manager object owned by this.
       
   200      * 
       
   201      * @since S60 5.0
       
   202      * @return BgManager
       
   203      */
       
   204     CXnBackgroundManager& BgManager() const;
       
   205 
   197 private:
   206 private:
   198     // from MHsContentController
   207     // from MHsContentController
   199     
   208     
   200     TInt WidgetListL( CHsContentInfoArray& aArray );
   209     TInt WidgetListL( CHsContentInfoArray& aArray );
   201     
   210     
   212     TInt RemoveViewL( CHsContentInfo& aInfo );
   221     TInt RemoveViewL( CHsContentInfo& aInfo );
   213     
   222     
   214     TInt ActivateViewL( CHsContentInfo& aInfo );
   223     TInt ActivateViewL( CHsContentInfo& aInfo );
   215     
   224     
   216     TInt ActivateAppL( CHsContentInfo& aInfo );
   225     TInt ActivateAppL( CHsContentInfo& aInfo );
   217     
   226 
       
   227     TInt ActiveViewL( CHsContentInfo& aInfo );
       
   228     
       
   229     TInt ActiveAppL( CHsContentInfo& aInfo );
       
   230 
   218 private:
   231 private:
   219     // constructors
   232     // constructors
   220     
   233     
   221     /**
   234     /**
   222      * C++ constructor
   235      * C++ constructor
   295     CXnViewManager& iViewManager;
   308     CXnViewManager& iViewManager;
   296     /** HSPS wrapper, owned */
   309     /** HSPS wrapper, owned */
   297     CHspsWrapper* iHspsWrapper;  
   310     CHspsWrapper* iHspsWrapper;  
   298     /** CPS wrapper, owned */
   311     /** CPS wrapper, owned */
   299     CCpsWrapper* iCpsWrapper;
   312     CCpsWrapper* iCpsWrapper;
       
   313     /** Provides background services, owned */    
       
   314     CXnBackgroundManager* iBgManager;
   300     /** Publisher map, owned */
   315     /** Publisher map, owned */
   301     CPublisherMap* iPublisherMap;
   316     CPublisherMap* iPublisherMap;
   302     /** Add widget listquery, not owned */
   317     /** Add widget listquery, not owned */
   303     CAknListQueryDialog* iQuery;
   318     CAknListQueryDialog* iQuery;
   304     /** Target plugin for add/remove, not owned */
   319     /** Target plugin for add/remove, not owned */