phonebookui/Phonebook2/USIMExtension/src/CPsu2NameListViewBase.cpp
branchRCL_3
changeset 35 4ae315f230bc
parent 0 e686773b3f54
child 64 c1e8ba0c2b16
equal deleted inserted replaced
32:2828b4d142c0 35:4ae315f230bc
    36 #include <CPbk2SortOrderManager.h>
    36 #include <CPbk2SortOrderManager.h>
    37 #include <Pbk2ContactNameFormatterFactory.h>
    37 #include <Pbk2ContactNameFormatterFactory.h>
    38 #include <MPbk2ContactNameFormatter.h>
    38 #include <MPbk2ContactNameFormatter.h>
    39 #include <MPbk2PointerEventInspector.h>
    39 #include <MPbk2PointerEventInspector.h>
    40 #include <MPbk2ApplicationServices.h>
    40 #include <MPbk2ApplicationServices.h>
    41 
    41 #include <Pbk2MenuFilteringFlags.hrh>
    42 
    42 
    43 // Virtual Phonebook
    43 // Virtual Phonebook
    44 #include <MVPbkContactViewBase.h>
    44 #include <MVPbkContactViewBase.h>
    45 #include <CVPbkContactManager.h>
    45 #include <CVPbkContactManager.h>
       
    46 #include <MVPbkViewContact.h>
    46 
    47 
    47 // System includes
    48 // System includes
    48 #include <avkon.rsg>
    49 #include <avkon.rsg>
    49 #include <eikbtgpc.h>
    50 #include <eikbtgpc.h>
    50 #include <AknsUtils.h>
    51 #include <AknsUtils.h>
   268     {
   269     {
   269     TInt flags = 0;
   270     TInt flags = 0;
   270     if ( iControl )
   271     if ( iControl )
   271         {
   272         {
   272         flags = iControl->GetMenuFilteringFlagsL();
   273         flags = iControl->GetMenuFilteringFlagsL();
       
   274         const MVPbkViewContact* contact = iControl->FocusedViewContactL();
       
   275         if( contact && contact->Expandable() )
       
   276             {
       
   277             flags |= KPbk2FocusedItemIsExpandable;
       
   278             }
   273         }
   279         }
   274         
   280         
   275     return flags;
   281     return flags;
   276     }
   282     }
   277 
   283