emailservices/emailserver/cmailhandlerplugin/inc/cmailcpshandler.h
branchRCL_3
changeset 13 8592a65ad3fb
parent 10 f5907b1a1053
child 14 b13141f05c3d
equal deleted inserted replaced
12:4ce476e64c59 13:8592a65ad3fb
    19 #ifndef __CMAILCPSHANDLER_H__
    19 #ifndef __CMAILCPSHANDLER_H__
    20 #define __CMAILCPSHANDLER_H__
    20 #define __CMAILCPSHANDLER_H__
    21 
    21 
    22 #include <aknappui.h>
    22 #include <aknappui.h>
    23 #include <memailobserverlistener.h> // base class
    23 #include <memailobserverlistener.h> // base class
       
    24 #include <AknGlobalNote.h>
    24 
    25 
    25 // FSMailServer classes (base classes and callback interfaces)
    26 // FSMailServer classes (base classes and callback interfaces)
    26 #include "fsnotificationhandlerbase.h"
    27 #include "fsnotificationhandlerbase.h"
    27 #include "fsnotificationhandlernotifierinitiator.h"
    28 #include "fsnotificationhandlernotifierinitiator.h"
    28 #include "fsnotificationhandlernotifierinitiatorobserver.h"
    29 #include "fsnotificationhandlernotifierinitiatorobserver.h"
   131      */
   132      */
   132     void SetWaitingForNewMailbox( const TDesC& aContentId );
   133     void SetWaitingForNewMailbox( const TDesC& aContentId );
   133     
   134     
   134     /**
   135     /**
   135      *
   136      *
   136      */    
   137      */
   137     void CleanWaitingForNewMailbox();
   138     void CleanWaitingForNewMailbox();
   138 
   139 
       
   140     /**
       
   141      *
       
   142      */
       
   143     void SetWaitingForNewWidget( const TFSMailMsgId aMailbox );
       
   144     
       
   145     /**
       
   146      *
       
   147      */
       
   148     void CleanWaitingForNewWidget();
       
   149 
       
   150     /**
       
   151      *
       
   152      */
       
   153     TFSMailMsgId WaitingForNewWidget();
       
   154 
       
   155     /**
       
   156      *
       
   157      */
       
   158     void AssociateWidgetToSetting( const TDesC& aContentId,
       
   159                                    const TFSMailMsgId aMailbox );
       
   160 
       
   161     /**
       
   162      *
       
   163      */    
       
   164     TBool Associated( const TDesC& aContentId );
       
   165 
       
   166     /**
       
   167      *
       
   168      */
       
   169     void DisplayHSPageFullNoteL();
       
   170         
   139 protected:
   171 protected:
   140     /**
   172     /**
   141      * From CFSNotificationHandlerBase
   173      * From CFSNotificationHandlerBase
   142      * see baseclass for details
   174      * see baseclass for details
   143      */
   175      */
   408     // array of plugin proxies. One plugin proxy handles one 3rd party plugin and its accounts
   440     // array of plugin proxies. One plugin proxy handles one 3rd party plugin and its accounts
   409     RPointerArray<CMailPluginProxy>    iExternalPlugins;
   441     RPointerArray<CMailPluginProxy>    iExternalPlugins;
   410     // tells if email wizard is started from widget and it is still running
   442     // tells if email wizard is started from widget and it is still running
   411     // and to which widget next added account is added.
   443     // and to which widget next added account is added.
   412     HBufC*                             iWaitingForNewMailbox;
   444     HBufC*                             iWaitingForNewMailbox;
       
   445     //
       
   446     TFSMailMsgId                       iWaitingForNewWidget;
       
   447     //
       
   448     CAknGlobalNote*                    iQuery;
   413     };
   449     };
   414 
   450 
   415 #endif  //__CMAILCPSHANDLER_H__
   451 #endif  //__CMAILCPSHANDLER_H__