emailservices/emailserver/cmailhandlerplugin/inc/cmailcpshandler.h
changeset 2 5253a20d2a1e
parent 0 8466d47a6819
child 3 a4d6f1ea0416
equal deleted inserted replaced
1:12c456ceeff2 2:5253a20d2a1e
    91     TBool AssociateWidgetToSetting( const TDesC& aContentId );
    91     TBool AssociateWidgetToSetting( const TDesC& aContentId );
    92 	
    92 	
    93     /**
    93     /**
    94      *
    94      *
    95      */		
    95      */		
    96     void DissociateWidgetFromSetting( const TDesC& aContentId );    
    96     void DissociateWidgetFromSettingL( const TDesC& aContentId );    
    97 
    97 
    98     /**
    98     /**
    99      *
    99      *
   100      */     
   100      */     
   101     TInt GetMailboxCount();    
   101     TInt GetMailboxCount();    
   102 
   102 
       
   103     /**
       
   104      *
       
   105      */    
       
   106     void ManualAccountSelectionL( const TDesC& aContentId );
       
   107     
   103 protected:
   108 protected:
   104     /**
   109     /**
   105      * From CFSNotificationHandlerBase
   110      * From CFSNotificationHandlerBase
   106      * see baseclass for details
   111      * see baseclass for details
   107      */
   112      */
   325      * @param aMailbox specifies the mailboxdetails object where duplicate is searched from
   330      * @param aMailbox specifies the mailboxdetails object where duplicate is searched from
   326      * @param aMsgId Id of the new message
   331      * @param aMsgId Id of the new message
   327      * @return ETrue if duplicate, EFalse if new message
   332      * @return ETrue if duplicate, EFalse if new message
   328      */
   333      */
   329     TBool IsDuplicate( const CMailMailboxDetails& aMailbox, const TFSMailMsgId& aMsgId );
   334     TBool IsDuplicate( const CMailMailboxDetails& aMailbox, const TFSMailMsgId& aMsgId );
   330 
   335     
       
   336     /**
       
   337      *
       
   338      */
       
   339     TBool FirstBootL();
       
   340     
   331 private: // data
   341 private: // data
   332     CEikonEnv* iEnv;
   342     CEikonEnv* iEnv;
   333     // pointer to liw wrapper that handles actual publishing
   343     // pointer to liw wrapper that handles actual publishing
   334     CMailCpsIf*                        iLiwIf;
   344     CMailCpsIf*                        iLiwIf;
   335     // pointer to settings class that handles settings loading and observing logic
   345     // pointer to settings class that handles settings loading and observing logic