diff -r efd4f1afd43e -r d620048b4810 emailservices/emailframework/src/CFSMailClient.cpp --- a/emailservices/emailframework/src/CFSMailClient.cpp Mon Jun 21 15:20:54 2010 +0300 +++ b/emailservices/emailframework/src/CFSMailClient.cpp Thu Jul 15 18:19:25 2010 +0300 @@ -553,7 +553,24 @@ plugin->SetMailboxName( aMailboxId, aMailboxName ); } } - + +// ----------------------------------------------------------------------------- +// CFSMailClient::PrepareMrDescriptionL +// ----------------------------------------------------------------------------- +EXPORT_C void CFSMailClient::PrepareMrDescriptionL( const TFSMailMsgId& aMailBoxId, + const TFSMailMsgId& aMessageId ) + { + FUNC_LOG; + CFSMailMessage* message = NULL; + // select plugin + CFSMailPlugin* plugin = iFWImplementation->GetPluginManager().GetPluginByUid( aMessageId ); + if ( plugin ) + { + // set MR description from the plugin + plugin->PrepareMrDescriptionL( aMailBoxId, aMessageId ); + } + } + // ----------------------------------------------------------------------------- // CFSMailClient::Close // -----------------------------------------------------------------------------