emailservices/emailserver/inc/fsnotificationhandlermgrimpl.h
branchRCL_3
changeset 80 726fba06891a
parent 64 3533d4323edc
equal deleted inserted replaced
73:c8382f7b54ef 80:726fba06891a
    52     public CActive,
    52     public CActive,
    53     public MFSNotificationHandlerMgr,
    53     public MFSNotificationHandlerMgr,
    54     public MFSMailEventObserver
    54     public MFSMailEventObserver
    55     {
    55     {
    56 public:
    56 public:
       
    57         
       
    58     enum TState
       
    59         {
       
    60         EPrepareInitialization,
       
    61         EInitializeMailIconHandler,
       
    62         EInitializeLedHandler,
       
    63 #ifndef __WINS__
       
    64         ESoundHandler,
       
    65 #endif
       
    66         EInitializeMtmHandler,
       
    67         EInitializeOutofMemoryHandler,
       
    68         EInitializeAuthenticationHandler,
       
    69         EInitializeMessageQueryHandlerUid,
       
    70         EWaitForPluginsReady,
       
    71         EInitializeCMailCpsHandlerUid,
       
    72         EFinish
       
    73         };
    57 
    74 
    58     //<cmail> aAppUi parameter no longer necessary
    75     //<cmail> aAppUi parameter no longer necessary
    59     static CFSNotificationHandlerMgr* NewL( CFsEmailGlobalDialogsAppUi* aAppUi = NULL );
    76     static CFSNotificationHandlerMgr* NewL( CFsEmailGlobalDialogsAppUi* aAppUi = NULL );
    60     static CFSNotificationHandlerMgr* NewLC( CFsEmailGlobalDialogsAppUi* aAppUi = NULL );
    77     static CFSNotificationHandlerMgr* NewLC( CFsEmailGlobalDialogsAppUi* aAppUi = NULL );
    61     //</cmail>
    78     //</cmail>
   215 
   232 
   216     // for caching of parent folder type
   233     // for caching of parent folder type
   217     TFSMailMsgId  iPreviousMailbox;
   234     TFSMailMsgId  iPreviousMailbox;
   218     TFSMailMsgId  iPreviousParentFolderId;
   235     TFSMailMsgId  iPreviousParentFolderId;
   219     TFSFolderType iPreviousParentFolderType;
   236     TFSFolderType iPreviousParentFolderType;
       
   237     
       
   238     RTimer iTimer;
       
   239     
       
   240     TState iState;
   220     };
   241     };
   221 
   242 
   222 #endif // C_FSNOTIFICATIONHANDLERMGRIMPL_H
   243 #endif // C_FSNOTIFICATIONHANDLERMGRIMPL_H