browserui/browser/FeedsSrc/FeedsFolderView.cpp
changeset 10 4530440261a8
parent 1 57d5b8e231c4
child 11 16a119033e3e
equal deleted inserted replaced
5:e45c3f40ea5f 10:4530440261a8
   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 // -----------------------------------------------------------------------------