equal
deleted
inserted
replaced
455 } |
455 } |
456 |
456 |
457 // Create Folder |
457 // Create Folder |
458 iApiProvider.FeedsClientUtilities().AddItemL(*aMenuPane, EFeedsNewFolder, R_OPTIONS_ORG_NEW_FOLDER); |
458 iApiProvider.FeedsClientUtilities().AddItemL(*aMenuPane, EFeedsNewFolder, R_OPTIONS_ORG_NEW_FOLDER); |
459 } |
459 } |
460 else if(aResourceId == R_FEEDS_OPTIONS_MARKUNMARK_SUBMENU) |
460 else if( (aResourceId == R_FEEDS_OPTIONS_MARKUNMARK_SUBMENU) || (aResourceId == R_FEEDS_FOLDER_VIEW_MARK_UNMARK_MENU ) ) |
461 { |
461 { |
462 // Mark (or unmark) |
462 // Mark (or unmark) |
463 if(IsCurrentItemMarked()) |
463 if(IsCurrentItemMarked()) |
464 { |
464 { |
465 iApiProvider.FeedsClientUtilities().AddItemL(*aMenuPane, EAknCmdUnmark, R_OPTIONS_LIST_UNMARK_ONE); |
465 iApiProvider.FeedsClientUtilities().AddItemL(*aMenuPane, EAknCmdUnmark, R_OPTIONS_LIST_UNMARK_ONE); |
480 } |
480 } |
481 else if(aResourceId == R_FEEDS_OPTIONS_CLEAR_SUBMENU) |
481 else if(aResourceId == R_FEEDS_OPTIONS_CLEAR_SUBMENU) |
482 { |
482 { |
483 |
483 |
484 |
484 |
485 } |
485 } |
|
486 else if(aResourceId == R_FEEDS_FOLDER_MENU_PANE_CONTEXT_MENU) |
|
487 { |
|
488 aMenuPane->SetItemDimmed(EFeedsMoveToFolder,ETrue); |
|
489 |
|
490 if (!(item->GetType() == EFolder)) |
|
491 { |
|
492 TInt folderCount = 0; |
|
493 iContainer->CountFolderFolders(iContainer->iRootFolder, folderCount); |
|
494 |
|
495 if(iContainer && (folderCount> 0) && !iContainer->IsMarkedItemFolder()) |
|
496 { |
|
497 aMenuPane->SetItemDimmed(EFeedsMoveToFolder,EFalse); |
|
498 } |
|
499 } |
|
500 } |
486 iApiProvider.FeedsClientUtilities().DynInitMenuPaneL(aResourceId, aMenuPane ); |
501 iApiProvider.FeedsClientUtilities().DynInitMenuPaneL(aResourceId, aMenuPane ); |
487 } |
502 } |
488 |
503 |
489 |
504 |
490 // ----------------------------------------------------------------------------- |
505 // ----------------------------------------------------------------------------- |