iaupdate/IAD/backgroundchecker/inc/iaupdatebginternalfilehandler.h
branchRCL_3
changeset 26 8b7f4e561641
parent 25 7333d7932ef7
equal deleted inserted replaced
25:7333d7932ef7 26:8b7f4e561641
    50     
    50     
    51     void SetLastTimeShowNewFeatureDialog( const TTime& aTime );
    51     void SetLastTimeShowNewFeatureDialog( const TTime& aTime );
    52 
    52 
    53     void SetLastTimeShowNewFeatureDialog( TInt64 aTime );
    53     void SetLastTimeShowNewFeatureDialog( TInt64 aTime );
    54 
    54 
       
    55     //void SetCurrentRefreshTime();
       
    56 
    55     TBool UserRejectNewFeatureDialog() const;
    57     TBool UserRejectNewFeatureDialog() const;
    56     
    58     
    57     void SetUserRejectNewFeatureDialog( TBool aUserDecision );
    59     void SetUserRejectNewFeatureDialog( TBool aUserDecision );
       
    60     
       
    61     TBool ReminderOn();
       
    62     
       
    63     void SetReminder( TBool aOn );
       
    64     
       
    65     TTime NextRemindTime();
       
    66     
       
    67     void SetNextRemindTime( TTime aNextRemindTime );
       
    68     
       
    69     void SetNextRemindTime( TInt64 aNextRemindTime );
    58     
    70     
    59     void SetMode( TIAUpdateBGMode aMode );
    71     void SetMode( TIAUpdateBGMode aMode );
    60     
    72     
    61     TIAUpdateBGMode Mode();
    73     TIAUpdateBGMode Mode();
    62     
    74     
    69     void SetSoftNotificationID( TInt aID );
    81     void SetSoftNotificationID( TInt aID );
    70     
    82     
    71     TInt RetryTimes();
    83     TInt RetryTimes();
    72     
    84     
    73     void SetRetryTimes( TInt aRetry );
    85     void SetRetryTimes( TInt aRetry );
    74     
    86 
    75     TInt NrOfIndicatorEntries();
       
    76     
       
    77     void  SetNrOfIndicatorEntries( TInt aEntries );
       
    78     
       
    79 protected:
    87 protected:
    80 
    88 
    81     CIAUpdateBGInternalFileHandler();
    89     CIAUpdateBGInternalFileHandler();
    82     
    90     
    83     void ConstructL();
    91     void ConstructL();
   103     // controller data file path
   111     // controller data file path
   104     TFileName iPath;
   112     TFileName iPath;
   105 
   113 
   106     // Time when the content was refreshed.
   114     // Time when the content was refreshed.
   107     TTime iLastTimeShowNewFeatureDialog;
   115     TTime iLastTimeShowNewFeatureDialog;
       
   116 
   108     
   117     
   109     TBool iUserRejectNewFeatureDialog;
   118     TBool iUserRejectNewFeatureDialog;
       
   119     
       
   120     TTime iNextRemindTime;
       
   121     
       
   122     TBool iIsReminderOn;
   110     
   123     
   111     TIAUpdateBGMode iMode;
   124     TIAUpdateBGMode iMode;
   112     
   125     
   113     HBufC* iFwVersion;
   126     HBufC* iFwVersion;
   114       
   127       
   115     TInt iSNID;
   128     TInt iSNID;
   116     
   129     
   117     TInt iRetryTimes;
   130     TInt iRetryTimes;
   118     
   131      
   119     TInt iNrOfIndicatiorEntries;
       
   120     
       
   121     };
   132     };
   122         
   133         
   123 #endif // IAUPDATEBGINTERNAL_FILE_HANDLER
   134 #endif // IAUPDATEBGINTERNAL_FILE_HANDLER
   124 
   135