uifw/EikStd/coctlsrc/aknitemactionmenu.cpp
branchRCL_3
changeset 25 941195f2d488
parent 23 3d340a0166ff
child 51 fcdfafb36fe7
equal deleted inserted replaced
23:3d340a0166ff 25:941195f2d488
   390     return *iMarking;
   390     return *iMarking;
   391     }
   391     }
   392 
   392 
   393 
   393 
   394 // ---------------------------------------------------------------------------
   394 // ---------------------------------------------------------------------------
       
   395 // CAknItemActionMenu::CollectionHasMarkedItems
       
   396 // ---------------------------------------------------------------------------
       
   397 //
       
   398 TBool CAknItemActionMenu::CollectionHasMarkedItems()
       
   399     {
       
   400     _AKNTRACE_FUNC_ENTER;
       
   401     TBool markedItems( EFalse );
       
   402     for ( TInt i = 0; i < iStates.Count(); i++ )
       
   403         {
       
   404         TInt state( iStates[ i ]->CollectionState() );
       
   405         if ( state & MAknCollection::EStateCollectionVisible )
       
   406             {
       
   407             if ( state & MAknCollection::EStateMarkedItems )
       
   408                 {
       
   409                 markedItems = ETrue;
       
   410                 }
       
   411             }
       
   412         }
       
   413     _AKNTRACE_FUNC_EXIT;
       
   414     return markedItems;
       
   415     }
       
   416 // ---------------------------------------------------------------------------
   395 // CAknItemActionMenu::CAknItemActionMenu
   417 // CAknItemActionMenu::CAknItemActionMenu
   396 // ---------------------------------------------------------------------------
   418 // ---------------------------------------------------------------------------
   397 //
   419 //
   398 CAknItemActionMenu::CAknItemActionMenu( MObjectProvider* aOwner )
   420 CAknItemActionMenu::CAknItemActionMenu( MObjectProvider* aOwner )
   399     : iPopupMenu( NULL ),
   421     : iPopupMenu( NULL ),