emailuis/emailui/inc/FreestyleEmailUiHtmlViewerContainer.h
branchRCL_3
changeset 8 e1b6206813b4
parent 4 e7aa27f58ae1
child 10 f5907b1a1053
--- a/emailuis/emailui/inc/FreestyleEmailUiHtmlViewerContainer.h	Tue Feb 02 00:02:40 2010 +0200
+++ b/emailuis/emailui/inc/FreestyleEmailUiHtmlViewerContainer.h	Fri Feb 19 22:37:30 2010 +0200
@@ -22,8 +22,8 @@
 
 
 #include <coecntrl.h>
-#include <BrCtlSpecialLoadObserver.h>
-#include <BrCtlLinkResolver.h>
+#include <brctlspecialloadobserver.h>
+#include <brctllinkresolver.h>
 
 #include "FreestyleEmailDownloadInformationMediator.h"
 #include "OverlayControl.h"
@@ -135,12 +135,15 @@
     // Copies given file to temporary HTML folder and returns an open file
     // handle to the created copy.
 // <cmail>
-    void CopyFileToHtmlFileL( RFile& aFile, const TDesC& aFileName, CFSMailMessagePart& aHtmlBodyPart );
+    void CopyToHtmlFileL( CFSMailMessagePart& aHtmlBodyPart, const TDesC& aFileName );
+    void ConvertToHtmlFileL( CFSMailMessagePart& aTextBodyPart, const TDesC& aHtmlFileName );
+
     // Reads given file content to buffer and return pointer to it
     HBufC8* ReadContentFromFileLC( RFile& aFile );
     // Writes buffer to given file
     void WriteContentToFileL( const TDesC8& aContent, const TDesC& aFileName, CFSMailMessagePart& aHtmlBodyPart );
 
+    void PrepareBodyHtmlL(  const TDesC& aFileName  );
     void WriteEmptyBodyHtmlL( const TDesC& aFileName );
     
 // </cmail>
@@ -166,14 +169,11 @@
     void CopyHTMLResourceL();
     // Ensure all resource files (eg. images) required by HTML display to be ready in C:\[private]\HtmlFile
     void EnsureHTMLResourceL(); 
-    void ConvertPlainTextToHTML(CFSMailMessagePart* aTextBodyPart, RFile htmlFile);
-    void CopyFileToHtmlFileL( const TDesC8& aBuffer,
-            const TDesC& aFileName, CFSMailMessagePart& aHtmlBodyPart );
     void ConvertToHTML( const TDesC8& aContent,
             const TDesC& aFileName, CFSMailMessagePart& aHtmlBodyPart );
     HBufC8* GetCharacterSetL( CFSMailMessagePart& aHtmlBodyPart );
     TBool IsMessageBodyURL(const TDesC& aUrl);
-	void CreateHyperlinksFromUrlsL( CBufBase& aSource );
+    void CreateHyperlinksFromUrlsL( CBufBase& aSource );
     //Returns ETrue of clicking on a link requires a browser to be launched
     TBool NeedToLaunchBrowserL( const TDesC& aUrl );
     //Launch the browser as a standalone app