idlehomescreen/xmluirendering/uiengine/inc/xneditor.h
changeset 2 08c6ee43b396
parent 1 5315654608de
child 5 c743ef5928ba
--- 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 */