emailuis/emailui/src/FreestyleMessageHeaderURLFactory.cpp
branchRCL_3
changeset 8 e1b6206813b4
parent 0 8466d47a6819
--- a/emailuis/emailui/src/FreestyleMessageHeaderURLFactory.cpp	Tue Feb 02 00:02:40 2010 +0200
+++ b/emailuis/emailui/src/FreestyleMessageHeaderURLFactory.cpp	Fri Feb 19 22:37:30 2010 +0200
@@ -16,7 +16,7 @@
 */
 
 #include "FreestyleMessageHeaderURLFactory.h"
-#include "CFSMailAddress.h"
+#include "cfsmailaddress.h"
 
 EXPORT_C CFreestyleMessageHeaderURL* FreestyleMessageHeaderURLFactory::CreateEmailAddressUrlL( TEmailAddressType aEmailType, 
         const CFSMailAddress& aEmailAddress )
@@ -67,4 +67,16 @@
     return url;
     }
 
+EXPORT_C CFreestyleMessageHeaderURL* FreestyleMessageHeaderURLFactory::CreateEmailSubjectUrlL( const TDesC& aSubject )
+    {
+    HBufC* scheme = KURLSchemeCmail().AllocLC();
+    HBufC* type = KURLTypeSubject().AllocLC();
+    HBufC* subject = aSubject.AllocLC();
+    CFreestyleMessageHeaderURL *url = CFreestyleMessageHeaderURL::NewL( scheme, type, subject );
+    CleanupStack::Pop( subject );
+    CleanupStack::Pop( type );
+    CleanupStack::Pop( scheme );
+    
+    return url;    
+    }