phonebookui/Phonebook2/NamesListExtension/src/NamesListUiExtensionPlugin.cpp
branchRCL_3
changeset 85 38bb213f60ba
parent 68 9da50d567e3c
--- a/phonebookui/Phonebook2/NamesListExtension/src/NamesListUiExtensionPlugin.cpp	Wed Sep 15 11:56:55 2010 +0300
+++ b/phonebookui/Phonebook2/NamesListExtension/src/NamesListUiExtensionPlugin.cpp	Wed Oct 13 14:15:33 2010 +0300
@@ -48,13 +48,13 @@
 #include <CPbk2ViewState.h>
 
 #include <MPbk2ContactUiControlExtension.h>
-#include <pbk2commands.rsg>
+#include <Pbk2Commands.rsg>
 #include <MVPbkBaseContact.h>
 #include <MVPbkBaseContactFieldCollection.h>
 #include <MVPbkBaseContactField.h>
 #include <MVPbkFieldType.h>
 #include <MVPbkContactFieldData.h>
-#include <vpbkeng.rsg>
+#include <VPbkEng.rsg>
 #include <CVPbkTopContactManager.h>
 #include <VPbkContactStoreUris.h>
 #include <CVPbkContactStoreUriArray.h>
@@ -371,7 +371,41 @@
             break;
             }
 #endif            
-       
+        case R_AVKON_MENUPANE_MARKABLE_LIST_IMPLEMENTATION:
+        	{
+
+            if ( Pbk2NlxMenuFiltering::AddToFavoritesCmdSelected( aControl ) )
+                {
+                DimItem( aMenuPane, EAknCmdMark );
+                }
+            if ( Pbk2NlxMenuFiltering::MyCardCmdSelected( aControl ) )
+                {
+                DimItem( aMenuPane, EAknCmdMark );
+                }
+        	break;
+        	}
+        case R_PHONEBOOK2_MARKABLE_LIST_CONTEXT_MENU:
+            {
+            if ( Pbk2NlxMenuFiltering::AddToFavoritesCmdSelected( aControl ) )
+                {
+                DimItem( aMenuPane, EAknCmdMark );
+                DimItem( aMenuPane, EAknCmdUnmark );
+                }
+            if ( Pbk2NlxMenuFiltering::MyCardCmdSelected( aControl ) )
+                {
+                DimItem( aMenuPane, EAknCmdMark );
+                DimItem( aMenuPane, EAknCmdUnmark );
+                }
+            break;
+            }
+        case R_AVKON_MENUPANE_MARKABLE_LIST:
+            {
+            if ( !aControl.NumberOfContacts() )
+                {
+                DimItem( aMenuPane, EAknCmdEditListMenu );
+                }
+            break;
+            }
         case R_PHONEBOOK2_NAMESLIST_COPY_MENU:
             {
             MPbk2ContactUiControl2* tempControl =