diff -r 16ed8d08d0b1 -r 478bc57ad291 emailservices/emailframework/src/CFSMailClient.cpp --- a/emailservices/emailframework/src/CFSMailClient.cpp Wed Aug 18 09:37:47 2010 +0300 +++ b/emailservices/emailframework/src/CFSMailClient.cpp Thu Sep 02 20:15:00 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 // -----------------------------------------------------------------------------