425 VideoListL()->HandleSortCommandL( aCommand ); |
424 VideoListL()->HandleSortCommandL( aCommand ); |
426 } |
425 } |
427 } |
426 } |
428 break; |
427 break; |
429 case EVcxHgMyVideosCmdCopy: |
428 case EVcxHgMyVideosCmdCopy: |
430 case EVcxHgMyVideosCmdMove: // Fall through |
429 case EVcxHgMyVideosCmdMove: |
431 case EVcxHgMyVideosCmdCopyMarked: // Fall through |
|
432 case EVcxHgMyVideosCmdMoveMarked: // Fall through |
|
433 { |
430 { |
434 if ( iModel->AppState() == CVcxHgMyVideosModel::EVcxMyVideosAppStateVideoIdle ) |
431 if ( iModel->AppState() == CVcxHgMyVideosModel::EVcxMyVideosAppStateVideoIdle ) |
435 { |
432 { |
436 VideoListL()->HandleMoveOrCopyCommandL( |
433 VideoListL()->HandleMoveOrCopyCommandL( aCommand == EVcxHgMyVideosCmdCopy ? |
437 aCommand == EVcxHgMyVideosCmdCopy || aCommand == EVcxHgMyVideosCmdCopyMarked ? |
434 ETrue : EFalse ); |
438 ETrue : EFalse ); |
435 } |
439 } |
436 } |
440 } |
437 break; |
441 break; |
438 case EVcxHgMyVideosCmdSend: |
442 case EVcxHgMyVideosCmdSend: // Fall through |
|
443 case EVcxHgMyVideosCmdSendMarked: |
|
444 { |
439 { |
445 Cba()->DrawDeferred(); |
440 Cba()->DrawDeferred(); |
446 VideoListL()->HandleSendL(); |
441 VideoListL()->HandleSendL(); |
447 break; |
442 break; |
448 } |
443 } |
594 // ------------------------------------------------------------------------------ |
589 // ------------------------------------------------------------------------------ |
595 // |
590 // |
596 void CVcxHgMyVideosMainView::DynInitMenuPaneL( TInt aResourceId, |
591 void CVcxHgMyVideosMainView::DynInitMenuPaneL( TInt aResourceId, |
597 CEikMenuPane* aMenuPane ) |
592 CEikMenuPane* aMenuPane ) |
598 { |
593 { |
|
594 |
599 if ( aResourceId == R_VCXHGMYVIDEOS_MAINVIEW_MENU ) |
595 if ( aResourceId == R_VCXHGMYVIDEOS_MAINVIEW_MENU ) |
600 { |
596 { |
601 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdDelete, ETrue ); |
597 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdDelete, ETrue ); |
602 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdDeleteMarked, ETrue ); |
|
603 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdSortSubMenu, ETrue ); |
598 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdSortSubMenu, ETrue ); |
604 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdVideoDetails, ETrue ); |
599 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdVideoDetails, ETrue ); |
605 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdStopShowViaHomenet, ETrue ); |
600 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdStopShowViaHomenet, ETrue ); |
606 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdShowViaHomenet, ETrue ); |
601 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdShowViaHomenet, ETrue ); |
607 #ifdef RD_VIDEO_AS_RINGING_TONE |
602 #ifdef RD_VIDEO_AS_RINGING_TONE |
608 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdAiwAssign, ETrue ); |
603 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdAiwAssign, ETrue ); |
609 #else |
|
610 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdMarkContext, ETrue ); |
|
611 #endif |
604 #endif |
612 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdOpen, ETrue ); |
605 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdOpen, ETrue ); |
613 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdPlay, ETrue ); |
606 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdPlay, ETrue ); |
614 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdMemoryStatus, ETrue ); |
607 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdMemoryStatus, ETrue ); |
615 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdCopy, ETrue ); |
608 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdCopy, ETrue ); |
616 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdMove, ETrue ); |
609 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdMove, ETrue ); |
617 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdCopyMarked, ETrue ); |
|
618 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdMoveMarked, ETrue ); |
|
619 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdMarkUnmarkSubMenu, ETrue); |
610 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdMarkUnmarkSubMenu, ETrue); |
620 |
611 |
621 if ( iModel->AppState() == CVcxHgMyVideosModel::EVcxMyVideosAppStateCategoryIdle ) |
612 if ( iModel->AppState() == CVcxHgMyVideosModel::EVcxMyVideosAppStateCategoryIdle ) |
622 { |
613 { |
623 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdOpen, EFalse ); |
614 aMenuPane->SetItemDimmed( EVcxHgMyVideosCmdOpen, EFalse ); |