diff -r 002ade1da91c -r d1d846af7341 messagingfw/senduiservices/src/SendUiImpl.cpp --- a/messagingfw/senduiservices/src/SendUiImpl.cpp Tue Sep 14 22:16:31 2010 +0300 +++ b/messagingfw/senduiservices/src/SendUiImpl.cpp Wed Oct 13 15:05:36 2010 +0300 @@ -1365,64 +1365,5 @@ } return appendEmail; } -// ----------------------------------------------------------------------------- -// AddTypedMenuItemToMenuPaneL -// -// No menu item is added, if services are not found. This can happen if -// asyncronous sending service update is not yet finished. -// To inform caller about the API result, aResult param is added. -// so that caller application will know that its request is not succesfully -// completed due to above reason. -// ----------------------------------------------------------------------------- -// -void CSendUiImpl::AddTypedMenuItemToMenuPaneL( - TBool& aResult, - CSendUi::TSendUiMenuType aMenuType, - CEikMenuPane& aMenuPane, - TInt aIndex, - TInt aCommandId, - TSendingCapabilities aRequiredCapabilities) - { - TInt i(0); - TBuf menuItemName; - aResult=EFalse; - - // Read the resources - aMenuType == CSendUi::ESendMenu ? - i = R_SENDUI_MENUITEM_SEND : - i = R_SENDUI_MENUITEM_WRITE; // CSendUi::EWriteMenu - - iCoeEnv->ReadResourceL( menuItemName, i ); - - for ( i = 0; i < iSendingServices.Count(); i++ ) - { - TUid serviceUid = iSendingServices[i]->ServiceId(); - if ( QueryCapabilities( i, aRequiredCapabilities ) ) - { - CEikMenuPaneItem::SData data; - data.iCascadeId = NULL; - data.iText = menuItemName; - data.iCommandId = aCommandId; - data.iFlags = 0; - - if ( aIndex == aMenuPane.NumberOfItemsInPane() ) - { - aMenuPane.AddMenuItemL( data ); - } - else - { - aMenuPane.InsertMenuItemL( data, aIndex ); - } - - aResult = ETrue; - break; - } - } - // Hide menu item if sending is already in progress. - if ( aResult ) - { - aMenuPane.SetItemDimmed( aCommandId, iIsSending); - } - } // end of file