diff -r 3d340a0166ff -r 941195f2d488 uifw/EikStd/coctlsrc/aknitemactionmenu.cpp --- a/uifw/EikStd/coctlsrc/aknitemactionmenu.cpp Tue May 11 16:27:42 2010 +0300 +++ b/uifw/EikStd/coctlsrc/aknitemactionmenu.cpp Tue May 25 12:58:19 2010 +0300 @@ -392,6 +392,28 @@ // --------------------------------------------------------------------------- +// CAknItemActionMenu::CollectionHasMarkedItems +// --------------------------------------------------------------------------- +// +TBool CAknItemActionMenu::CollectionHasMarkedItems() + { + _AKNTRACE_FUNC_ENTER; + TBool markedItems( EFalse ); + for ( TInt i = 0; i < iStates.Count(); i++ ) + { + TInt state( iStates[ i ]->CollectionState() ); + if ( state & MAknCollection::EStateCollectionVisible ) + { + if ( state & MAknCollection::EStateMarkedItems ) + { + markedItems = ETrue; + } + } + } + _AKNTRACE_FUNC_EXIT; + return markedItems; + } +// --------------------------------------------------------------------------- // CAknItemActionMenu::CAknItemActionMenu // --------------------------------------------------------------------------- //