emailservices/emailclientapi/inc/emailtextcontent.h
branchRCL_3
changeset 33 da5135c61bad
parent 32 a3a1ae9acec6
child 63 d189ee25cf9d
equal deleted inserted replaced
32:a3a1ae9acec6 33:da5135c61bad
    32 /**
    32 /**
    33  *  CEmailTextContent
    33  *  CEmailTextContent
    34  * 
    34  * 
    35  */
    35  */
    36 NONSHARABLE_CLASS( CEmailTextContent ) : public CBase,
    36 NONSHARABLE_CLASS( CEmailTextContent ) : public CBase,
    37                                          public MEmailTextContent                                                                                                                          
    37                                          public MEmailTextContent
    38 {   
    38 {   
    39 public:
    39 public:
    40     static CEmailTextContent* NewL( CPluginData& aPluginData, 
    40     static CEmailTextContent* NewL( CPluginData& aPluginData, 
    41             const TMessageContentId& aMsgContentId, 
    41             const TMessageContentId& aMsgContentId, 
    42             CFSMailMessagePart* aPart,
    42             CFSMailMessagePart* aPart,
   100 
   100 
   101     virtual MEmailAttachment* AsAttachmentOrNull() const;
   101     virtual MEmailAttachment* AsAttachmentOrNull() const;
   102     
   102     
   103 public: // for internal usage
   103 public: // for internal usage
   104     void SetOwner( const TDataOwner aOwner );
   104     void SetOwner( const TDataOwner aOwner );
   105     
   105 
   106     static const TDesC& CheckParameterFormatL( const TDesC& aParam );
       
   107     
   106     
   108 private:
   107 private:
   109     CEmailTextContent( const TDataOwner aOwner );
   108     CEmailTextContent( const TDataOwner aOwner );
   110     
   109     
   111     void ConstructL( CPluginData& aPluginData, const TMessageContentId& aMsgContentId, CFSMailMessagePart* aPart);
   110     void ConstructL( CPluginData& aPluginData, const TMessageContentId& aMsgContentId, CFSMailMessagePart* aPart);