phonebookui/Phonebook2/GroupExtension/src/CPguGroupMembersView.cpp
branchRCL_3
changeset 12 4ae315f230bc
parent 6 e8e3147d53eb
child 18 d4f567ce2e7c
equal deleted inserted replaced
11:2828b4d142c0 12:4ae315f230bc
    54 #include <MPbk2PointerEventInspector.h>
    54 #include <MPbk2PointerEventInspector.h>
    55 #include <MPbk2ApplicationServices.h>
    55 #include <MPbk2ApplicationServices.h>
    56 #include <MPbk2ContactViewSupplier.h>
    56 #include <MPbk2ContactViewSupplier.h>
    57 #include <CPbk2StoreConfiguration.h>
    57 #include <CPbk2StoreConfiguration.h>
    58 #include <MPbk2AppUi.h>
    58 #include <MPbk2AppUi.h>
       
    59 #include <Pbk2MenuFilteringFlags.hrh>
    59 
    60 
    60 // Virtual Phonebook
    61 // Virtual Phonebook
    61 #include <MVPbkContactViewBase.h>
    62 #include <MVPbkContactViewBase.h>
    62 #include <MVPbkViewContact.h>
    63 #include <MVPbkViewContact.h>
    63 #include <MVPbkExpandable.h>
    64 #include <MVPbkExpandable.h>
  2091 // CPguGroupMembersView::GetViewSpecificMenuFilteringFlagsL
  2092 // CPguGroupMembersView::GetViewSpecificMenuFilteringFlagsL
  2092 // --------------------------------------------------------------------------
  2093 // --------------------------------------------------------------------------
  2093 //
  2094 //
  2094 TInt CPguGroupMembersView::GetViewSpecificMenuFilteringFlagsL() const
  2095 TInt CPguGroupMembersView::GetViewSpecificMenuFilteringFlagsL() const
  2095     {
  2096     {
  2096     return iViewImpl->GetViewSpecificMenuFilteringFlagsL();
  2097     TInt flags = iViewImpl->GetViewSpecificMenuFilteringFlagsL();
       
  2098     MPbk2ContactUiControl* ctrl = iViewImpl->Control();
       
  2099     if( ctrl )
       
  2100         {
       
  2101         const MVPbkViewContact* contact = ctrl->FocusedViewContactL();
       
  2102         if( contact && contact->Expandable() )
       
  2103             {
       
  2104             flags |= KPbk2FocusedItemIsExpandable;
       
  2105             }
       
  2106         }
       
  2107     return flags;
  2097     }
  2108     }
  2098 
  2109 
  2099 // --------------------------------------------------------------------------
  2110 // --------------------------------------------------------------------------
  2100 // CPguGroupMembersView::DoActivateL
  2111 // CPguGroupMembersView::DoActivateL
  2101 // --------------------------------------------------------------------------
  2112 // --------------------------------------------------------------------------