profilesservices/ProfileEngine/ProfileScheduleEventSrc/CProfileChangeEvent.h
branchRCL_3
changeset 54 7e0eff37aedb
parent 53 8ee96d21d9bf
equal deleted inserted replaced
53:8ee96d21d9bf 54:7e0eff37aedb
    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 MProfileEngine;
       
    30 class CAknGlobalNote;
    30 
    31 
    31 // CLASS DECLARATION
    32 // CLASS DECLARATION
    32 
    33 
    33 /**
    34 /**
    34 * Profile Change event run by the scheduler when the timer expires.
    35 * Profile Change event run by the scheduler when the timer expires.
   108 
   109 
   109     private:    // Data
   110     private:    // Data
   110         // Own: Profiles Engine for profile activation
   111         // Own: Profiles Engine for profile activation
   111         MProfileEngine* iProfileEngine;
   112         MProfileEngine* iProfileEngine;
   112 
   113 
       
   114         // Own: Global note to show the expiration conf. note to the user
       
   115         CAknGlobalNote* iGlobalNote;
       
   116 
       
   117         // Own: buffer for the confirmation note text
       
   118         HBufC* iNoteText;
       
   119 
   113         // File server session needed for resource reading:
   120         // File server session needed for resource reading:
   114         RFs iFs;
   121         RFs iFs;
       
   122 
       
   123         // Used to store the resource file name
       
   124         TFileName iResourceFile;
   115 
   125 
   116         // Mutex controlling access to profiles data
   126         // Mutex controlling access to profiles data
   117         RMutex iMutex;
   127         RMutex iMutex;
   118 
   128 
   119         // The ID of the profile which should be reactivated
   129         // The ID of the profile which should be reactivated
   120         TInt iPreviousId;
   130         TInt iPreviousId;
       
   131         
       
   132         // Supported features
       
   133         TBool iCoverDisplay;
       
   134         
       
   135      
   121     };
   136     };
   122 
   137 
   123 #endif      // CPROFILECHANGEEVENT_H
   138 #endif      // CPROFILECHANGEEVENT_H
   124 
   139 
   125 // End of File
   140 // End of File