diff -r 5315654608de -r 08c6ee43b396 idlehomescreen/xmluirendering/uiengine/inc/xneditor.h --- a/idlehomescreen/xmluirendering/uiengine/inc/xneditor.h Thu Jan 07 12:39:41 2010 +0200 +++ b/idlehomescreen/xmluirendering/uiengine/inc/xneditor.h Mon Jan 18 20:10:36 2010 +0200 @@ -38,6 +38,7 @@ class CXnViewManager; class CXnViewData; class CRepository; +class CXnBackgroundManager; namespace hspswrapper { @@ -194,6 +195,14 @@ */ TInt IdFromCrep ( TDes8& aUid ) const; + /** + * Returns the Background manager object owned by this. + * + * @since S60 5.0 + * @return BgManager + */ + CXnBackgroundManager& BgManager() const; + private: // from MHsContentController @@ -214,7 +223,11 @@ TInt ActivateViewL( CHsContentInfo& aInfo ); TInt ActivateAppL( CHsContentInfo& aInfo ); + + TInt ActiveViewL( CHsContentInfo& aInfo ); + TInt ActiveAppL( CHsContentInfo& aInfo ); + private: // constructors @@ -297,6 +310,8 @@ CHspsWrapper* iHspsWrapper; /** CPS wrapper, owned */ CCpsWrapper* iCpsWrapper; + /** Provides background services, owned */ + CXnBackgroundManager* iBgManager; /** Publisher map, owned */ CPublisherMap* iPublisherMap; /** Add widget listquery, not owned */