photosgallery/viewframework/commandhandlers/commandhandlermarking/src/glxcommandhandlermarking.cpp
branchRCL_3
changeset 22 2dac0fdba72b
parent 18 bcb43dc84c44
child 47 f9e827349359
equal deleted inserted replaced
18:bcb43dc84c44 22:2dac0fdba72b
   486 
   486 
   487 // ---------------------------------------------------------------------------
   487 // ---------------------------------------------------------------------------
   488 // HandleItemAddedL
   488 // HandleItemAddedL
   489 // ---------------------------------------------------------------------------
   489 // ---------------------------------------------------------------------------
   490 void CGlxCommandHandlerMarking::HandleItemAddedL(TInt /*aStartIndex*/, 
   490 void CGlxCommandHandlerMarking::HandleItemAddedL(TInt /*aStartIndex*/, 
   491                                     TInt /*aEndIndex*/, MGlxMediaList* /*aList*/)
   491                                     TInt /*aEndIndex*/, MGlxMediaList* aList)
   492     {
   492     {
   493     // No Implementation
   493     if (aList->Count() > 0 && iUiUtility->GetGridToolBar())
       
   494         {
       
   495         iUiUtility->GetGridToolBar()->SetItemDimmed(
       
   496                 EGlxCmdStartMultipleMarking, EFalse, ETrue);
       
   497         }
   494     }
   498     }
   495     
   499     
   496     
   500     
   497 // ---------------------------------------------------------------------------
   501 // ---------------------------------------------------------------------------
   498 // HandleMediaL
   502 // HandleMediaL
   505 
   509 
   506 // ---------------------------------------------------------------------------
   510 // ---------------------------------------------------------------------------
   507 // HandleItemRemoved
   511 // HandleItemRemoved
   508 // ---------------------------------------------------------------------------
   512 // ---------------------------------------------------------------------------
   509 void CGlxCommandHandlerMarking::HandleItemRemovedL(TInt /*aStartIndex*/, 
   513 void CGlxCommandHandlerMarking::HandleItemRemovedL(TInt /*aStartIndex*/, 
   510                                     TInt /*aEndIndex*/, MGlxMediaList* /*aList*/)
   514                                     TInt /*aEndIndex*/, MGlxMediaList* aList)
   511     {
   515     {
   512     //Do nothing
   516     if (aList->Count() == 0 && iUiUtility->GetGridToolBar())
       
   517         {
       
   518         iUiUtility->GetGridToolBar()->SetItemDimmed(
       
   519                 EGlxCmdStartMultipleMarking, ETrue, ETrue);
       
   520         }
   513     }
   521     }
   514 
   522 
   515 // ---------------------------------------------------------------------------
   523 // ---------------------------------------------------------------------------
   516 // HandleItemModifiedL
   524 // HandleItemModifiedL
   517 // ---------------------------------------------------------------------------
   525 // ---------------------------------------------------------------------------