--- 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