messagingfw/senduiservices/inc/SendUiImpl.h
branchRCL_3
changeset 9 dd93350a5f29
parent 0 8e480a14352b
child 21 e5b3a2155e1a
equal deleted inserted replaced
8:30d6238592e8 9:dd93350a5f29
    41 class CSendingServiceInfo;
    41 class CSendingServiceInfo;
    42 class RSendUiServiceClient;
    42 class RSendUiServiceClient;
    43 class CPropertyObserver;
    43 class CPropertyObserver;
    44 class TDataType;
    44 class TDataType;
    45 class CSendUiSingleton;
    45 class CSendUiSingleton;
       
    46 class CSendUiAttachment;
       
    47 class CSendUiFileRightsEngine;
    46 
    48 
    47 /**
    49 /**
    48  *  Implementation of SendUI API
    50  *  Implementation of SendUI API
    49  *
    51  *
    50  *  Can be used to show "Send" list query and to create and send
    52  *  Can be used to show "Send" list query and to create and send
   332       * @return ETrue, if it can be appended. 
   334       * @return ETrue, if it can be appended. 
   333       *         EFalse, if cannot be appended
   335       *         EFalse, if cannot be appended
   334       */ 
   336       */ 
   335      
   337      
   336      TBool IsEmailAppendableL(TMsvEntry tentry);
   338      TBool IsEmailAppendableL(TMsvEntry tentry);
       
   339 	 
       
   340      /**
       
   341       * Validates if all the attachments are DRM protected 
       
   342       *
       
   343       * @since S60 v5.0
       
   344       * @param TBool
       
   345       * @return ETrue, if it atleast one of the attachments can be sent 
       
   346       *         EFalse, if no attachment can be sent
       
   347       */ 
       
   348      
       
   349      TBool ValidateAttachmentsL(const CMessageData*  aMessageData);
   337      
   350      
   338      
   351      
   339 private:
   352 private:
   340 
   353 
   341     
   354