diff -r 9da50d567e3c -r 6b5524b4f673 phonebookui/Phonebook2/ccapplication/ccacommlauncherplugin/src/ccappcommlaunchermenuhandler.cpp --- a/phonebookui/Phonebook2/ccapplication/ccacommlauncherplugin/src/ccappcommlaunchermenuhandler.cpp Tue Sep 14 20:54:53 2010 +0300 +++ b/phonebookui/Phonebook2/ccapplication/ccacommlauncherplugin/src/ccappcommlaunchermenuhandler.cpp Wed Sep 15 11:56:55 2010 +0300 @@ -374,6 +374,9 @@ case ECCAppCommLauncherDeleteCmd: DoDeleteCmdL(); break; + case ECCAppCommLauncherSendBCardCmd: + DoSendBCardCmdL(); + break; default: break; } @@ -647,6 +650,22 @@ } // --------------------------------------------------------------------------- +// CCCAppCommLauncherMenuHandler::DoSendBCardCmdL +// --------------------------------------------------------------------------- +// +void CCCAppCommLauncherMenuHandler::DoSendBCardCmdL() + { + if( !iPbkCmd ) + { + iPbkCmd = CCCAppCommLauncherPbkCmd::NewL( iPlugin ); + } + iPbkCmd->ExecutePbk2CmdSendBCardL( + *iPlugin.ContactHandler().ContactIdentifierLC() ); + + CleanupStack::PopAndDestroy( 1 ); // ContactIdentifierLC + } + +// --------------------------------------------------------------------------- // CCCAppCommLauncherMenuHandler::XspContactDynInitMenuPaneL // --------------------------------------------------------------------------- //