emailuis/emailui/inc/FreestyleMessageHeaderHTML.h
branchRCL_3
changeset 8 e1b6206813b4
parent 3 a4d6f1ea0416
child 10 f5907b1a1053
equal deleted inserted replaced
4:e7aa27f58ae1 8:e1b6206813b4
    19 #define __CFREESTYLE_MESSAGE_HEADER_HTML_H__
    19 #define __CFREESTYLE_MESSAGE_HEADER_HTML_H__
    20 
    20 
    21 #include <e32base.h>
    21 #include <e32base.h>
    22 #include <biditext.h>  
    22 #include <biditext.h>  
    23 
    23 
    24 #include "CFSMailMessage.h"
    24 #include "cfsmailmessage.h"
    25 #include "CFSMailAddress.h"
    25 #include "cfsmailaddress.h"
    26 #include "FreestyleMessageHeaderURLFactory.h"
    26 #include "FreestyleMessageHeaderURLFactory.h"
    27 
    27 
    28 class RWriteStream;
    28 class RWriteStream;
    29 class RFs;
    29 class RFs;
    30 class RFile;
    30 class RFile;
    78     void HTMLHeaderEndL() const;
    78     void HTMLHeaderEndL() const;
    79 
    79 
    80     void ExportHTMLBodyL() const;
    80     void ExportHTMLBodyL() const;
    81     void HTMLBodyStartL() const;
    81     void HTMLBodyStartL() const;
    82     void HTMLBodyEndL() const;
    82     void HTMLBodyEndL() const;
       
    83     
       
    84     /*
       
    85      * Writes the subject to iWriteStream and also
       
    86      * takes care of the urls and marks them as hotspots
       
    87      */
       
    88     void WriteSubjectL(TDesC& aText ) const; 
    83     
    89     
    84     void ExportSubjectL() const;
    90     void ExportSubjectL() const;
    85     void ExportFromL() const;
    91     void ExportFromL() const;
    86     void ExportToL() const;
    92     void ExportToL() const;
    87     void ExportCcL() const;
    93     void ExportCcL() const;
   145     CFSMailMessage&             iMailMessage; 
   151     CFSMailMessage&             iMailMessage; 
   146     RWriteStream&               iWriteStream;
   152     RWriteStream&               iWriteStream;
   147     TInt                        iVisibleWidth;
   153     TInt                        iVisibleWidth;
   148     TInt                        iScrollPosition;
   154     TInt                        iScrollPosition;
   149     TBidiText::TDirectionality  iDirectionality;
   155     TBidiText::TDirectionality  iDirectionality;
       
   156     TBool                       iMirrorLayout;
   150      
   157      
   151     RPointerArray<CFSMailMessagePart> iAttachments;
   158     RPointerArray<CFSMailMessagePart> iAttachments;
   152 };
   159 };
   153 
   160 
   154 #endif //__CFREESTYLE_MESSAGE_HEADER_HTML_H__
   161 #endif //__CFREESTYLE_MESSAGE_HEADER_HTML_H__