profilesservices/ProfileEngine/ProfileScheduleEventSrc/CProfileChangeEvent.h
branchRCL_3
changeset 10 c8b9b0986973
parent 0 8c5d936e5675
child 11 23553eb4e470
equal deleted inserted replaced
8:f62c3a3d66b8 10:c8b9b0986973
    24 //  INCLUDES
    24 //  INCLUDES
    25 #include <e32base.h>
    25 #include <e32base.h>
    26 #include <f32file.h>
    26 #include <f32file.h>
    27 
    27 
    28 // FORWARD DECLARATIONS
    28 // FORWARD DECLARATIONS
    29 class MProfileEngine;
    29 class MProfileEngineExtended;
    30 class CAknGlobalNote;
    30 class CAknGlobalNote;
       
    31 class CRepository;
    31 
    32 
    32 // CLASS DECLARATION
    33 // CLASS DECLARATION
    33 
    34 
    34 /**
    35 /**
    35 * Profile Change event run by the scheduler when the timer expires.
    36 * Profile Change event run by the scheduler when the timer expires.
   107         */
   108         */
   108         void ConstructL();
   109         void ConstructL();
   109 
   110 
   110     private:    // Data
   111     private:    // Data
   111         // Own: Profiles Engine for profile activation
   112         // Own: Profiles Engine for profile activation
   112         MProfileEngine* iProfileEngine;
   113     	MProfileEngineExtended* iProfileEngine;
   113 
   114 
   114         // Own: Global note to show the expiration conf. note to the user
   115         // Own: Global note to show the expiration conf. note to the user
   115         CAknGlobalNote* iGlobalNote;
   116         CAknGlobalNote* iGlobalNote;
   116 
   117 
   117         // Own: buffer for the confirmation note text
   118         // Own: buffer for the confirmation note text
   129         // The ID of the profile which should be reactivated
   130         // The ID of the profile which should be reactivated
   130         TInt iPreviousId;
   131         TInt iPreviousId;
   131         
   132         
   132         // Supported features
   133         // Supported features
   133         TBool iCoverDisplay;
   134         TBool iCoverDisplay;
       
   135         
       
   136         // Central Repository
       
   137         CRepository* iCenRep;
   134     };
   138     };
   135 
   139 
   136 #endif      // CPROFILECHANGEEVENT_H
   140 #endif      // CPROFILECHANGEEVENT_H
   137 
   141 
   138 // End of File
   142 // End of File