widgets/widgetapp/inc/WidgetUiWindow.h
changeset 26 cb62a4f66ebe
parent 25 0ed94ceaa377
child 38 4917f9bf7995
--- a/widgets/widgetapp/inc/WidgetUiWindow.h	Thu Dec 17 09:20:16 2009 +0200
+++ b/widgets/widgetapp/inc/WidgetUiWindow.h	Thu Jan 07 13:31:38 2010 +0200
@@ -500,7 +500,20 @@
          * @return CActiveSchedulerWait*
          */
         CActiveSchedulerWait* NetworkModeWait() { return iNetworkModeWait; }
-
+        
+        /**
+         * NeedToNotifyNetworkState
+         * Notifies to Widget about network state
+         * @since 7.1
+		 * @param aNetworkState the online/offline state needs to be notified to widget or not
+         * @return none
+         */
+        void NeedToNotifyNetworkState(TBool aNetworkState);
+        
+        TBool CanBeDeleted();
+        
+        static TInt DeleteItself(TAny* aPtr);
+        
         
     protected:
 
@@ -594,12 +607,18 @@
         //Download transaction ID
         long                            iDlId;  
 		TInt                            iClickCount;
-        CFbsBitmap*                     iMiniviewBitmap ;
+        CFbsBitmap                      iMiniviewBitmap1;
+        CFbsBitmap                      iMiniviewBitmap2;
+        CFbsBitmap*                     iActiveMiniviewBitmap;
+        
         TTime                           iOOMWidgetStartTime; 
         TBool                           iWidgetLoadStarted; // Set to true when widget load starts
         CJpgSaver*                       iJpgSaver; 
         CActiveSchedulerWait*           iNetworkModeWait;
-                            
+        TBool                           iNeedToNotifyNetworkState;        
+        TBool                           iConnecting;                            
+        TBool                           iDeleteItself;
+        CAsyncCallBack*                 iAsyncCallBack;                                    
    };
 
 #endif  //