iaupdate/IAD/backgroundchecker/inc/iaupdatebgrefreshtimer.h
changeset 60 245df5276b97
parent 53 ae54820ef82c
--- a/iaupdate/IAD/backgroundchecker/inc/iaupdatebgrefreshtimer.h	Tue Jul 06 14:23:31 2010 +0300
+++ b/iaupdate/IAD/backgroundchecker/inc/iaupdatebgrefreshtimer.h	Wed Aug 18 09:55:45 2010 +0300
@@ -32,6 +32,8 @@
 #include "iaupdatebgsoftnotification.h"
 #include "iaupdatebgcheckermode.h"
 
+#include "iaupdatebgnotifyhandler.h"
+
 // FORWARD DECLARATIONS
 class CIAUpdate;
 class CIAUpdateParameters;
@@ -49,7 +51,8 @@
 class CIAUpdateBGTimer : public CTimer, 
                  public MIAUpdateObserver, 
                  public MCenRepNotifyHandlerCallback, 
-                 public MIAUpdateBGSoftNotificationCallBack 
+                 public MIAUpdateBGSoftNotificationCallBack,
+                 public MIAUpdateBGNotifyObserver
             
     {
     public:
@@ -82,6 +85,10 @@
     public: //MReminderTimerCallBack
 
         void ReminderTimerCallBack();
+    
+    private: // From MIAUpdateBGNotifyObserver   
+
+         void HandleIndicatorRemoveL();
         
     private:
     
@@ -135,6 +142,10 @@
 
         TInt SetModeL( TIAUpdateBGMode aMode );
         
+        TInt NrOfIndicatorEntries();
+
+        TInt SetNrOfIndicatorEntriesL( TInt aEntries );
+        
         TInt RetryTimesL();
 
         TInt SetRetryTimesL( TInt aRetry );
@@ -173,6 +184,8 @@
         CIAUpdateBGInternalFileHandler* iInternalFile;
         TIAUpdateBGMode iMode;
         CIAUpdateBGSoftNotification* iSoftNotification;
+        
+        CIAUpdateBGNotifyHandler* iIndicatorNotifyHandler;
     };        
 
 #endif //IAUPDATEBGREFRESHTIMER_H