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