idlehomescreen/inc/xnviewmanager.h
branchRCL_3
changeset 23 7be2816dbabd
parent 19 79311d856354
child 28 d721605b30d0
--- a/idlehomescreen/inc/xnviewmanager.h	Tue Apr 27 16:26:12 2010 +0300
+++ b/idlehomescreen/inc/xnviewmanager.h	Tue May 11 16:02:39 2010 +0300
@@ -40,7 +40,6 @@
 class CHsContentInfo;
 class CXnViewAdapter;
 class CXnOomSysHandler;
-class CIdle;
 
 namespace hspswrapper
     {
@@ -202,9 +201,11 @@
     CXnOomSysHandler& OomSysHandler() const;
     
     void UpdatePageManagementInformationL();
-
-    void OrientationChanged();
-
+                  
+    void ShowErrorL( TInt aResource ) const;
+    
+    void PublishersReadyL( CXnViewData& aViewData, TInt aResult );
+        
 private:
     // new functions
     
@@ -235,9 +236,7 @@
     void UpdateCachesL();
           
     void ReportWidgetAmountL( const CXnViewData& aViewData );
-    
-    void ShowDiskFullMessageL() const;
-          
+                
     TInt ResolveIconIndex( TInt aPageCount, TInt aPageNum ) const;
     
     /**
@@ -252,14 +251,11 @@
      * Reset crash count
      */
     void ResetCrashCount();    
-
-    /**
-     * Show error note from resource.
-     */
-    void ShowErrorNoteL();   
     
     void DoRobustnessCheckL();
     
+    static TInt ContainerActivated( TAny* aAny );
+              
 private:
     // data
 
@@ -348,9 +344,15 @@
     CPeriodic* iStabilityTimer;
 
     /**
-     * Flag for current orientation.
-     */    
-    TBool iIsLandscapeOrientation;
+     * Flag to indicate first view activation
+     */
+    TBool iUiReady;
+    	
+    /**
+     * Async callback
+     * Own. 
+     */
+    CPeriodic* iAsyncCb;
     
 private:   
     // Friend classes