diff -r ae34e1715e21 -r a8c646b56683 emailservices/emailframework/src/CFSMailClient.cpp --- a/emailservices/emailframework/src/CFSMailClient.cpp Thu Aug 05 21:09:09 2010 +0300 +++ b/emailservices/emailframework/src/CFSMailClient.cpp Mon Aug 23 23:32:31 2010 +0300 @@ -593,6 +593,27 @@ } } +// +// ----------------------------------------------------------------------------- +// CFSMailClient::GetSignatureL +// ----------------------------------------------------------------------------- +EXPORT_C HBufC* CFSMailClient::GetSignatureL( const TFSMailMsgId& aMailBoxId ) + { + NM_FUNCTION; + HBufC* ret = NULL; + + // select plugin + CFSMailPlugin* plugin = + iFWImplementation->GetPluginManager().GetPluginByUid( aMailBoxId ); + if ( plugin ) + { + ret = plugin->GetSignatureL( aMailBoxId ); + } + + return ret; + } +// + // ----------------------------------------------------------------------------- // CFSMailClient::Close // -----------------------------------------------------------------------------