42 #include <CPbk2StoreProperty.h> |
42 #include <CPbk2StoreProperty.h> |
43 #include <MPbk2ApplicationServices.h> |
43 #include <MPbk2ApplicationServices.h> |
44 #include <MPbk2ContactViewSupplier.h> |
44 #include <MPbk2ContactViewSupplier.h> |
45 #include <CPbk2ApplicationServices.h> |
45 #include <CPbk2ApplicationServices.h> |
46 #include <MPbk2StoreValidityInformer.h> |
46 #include <MPbk2StoreValidityInformer.h> |
|
47 #include <Pbk2MenuFilteringFlags.hrh> |
47 |
48 |
48 // Virtual Phonebook |
49 // Virtual Phonebook |
49 #include <MVPbkContactStoreList.h> |
50 #include <MVPbkContactStoreList.h> |
50 #include <CVPbkContactStoreUriArray.h> |
51 #include <CVPbkContactStoreUriArray.h> |
51 #include <MVPbkContactStore.h> |
52 #include <MVPbkContactStore.h> |
52 #include <CVPbkContactManager.h> |
53 #include <CVPbkContactManager.h> |
53 #include <TVPbkContactStoreUriPtr.h> |
54 #include <TVPbkContactStoreUriPtr.h> |
54 #include <MVPbkContactStoreProperties.h> |
55 #include <MVPbkContactStoreProperties.h> |
55 #include <VPbkContactStoreUris.h> |
56 #include <VPbkContactStoreUris.h> |
56 #include <MVPbkContactViewBase.h> |
57 #include <MVPbkContactViewBase.h> |
|
58 #include <MVPbkViewContact.h> |
57 |
59 |
58 // System includes |
60 // System includes |
59 #include <eikmenup.h> |
61 #include <eikmenup.h> |
60 #include <eikbtgpc.h> |
62 #include <eikbtgpc.h> |
61 #include <avkon.rsg> |
63 #include <avkon.rsg> |
333 TInt flags( 0 ); |
335 TInt flags( 0 ); |
334 flags |= CurrentStoreSupportsGroupsL(); |
336 flags |= CurrentStoreSupportsGroupsL(); |
335 if ( iControl ) |
337 if ( iControl ) |
336 { |
338 { |
337 flags |= iControl->GetMenuFilteringFlagsL(); |
339 flags |= iControl->GetMenuFilteringFlagsL(); |
|
340 const MVPbkViewContact* contact = iControl->FocusedViewContactL(); |
|
341 if( contact && contact->Expandable() ) |
|
342 { |
|
343 flags |= KPbk2FocusedItemIsExpandable; |
|
344 } |
338 } |
345 } |
339 return flags; |
346 return flags; |
340 } |
347 } |
341 |
348 |
342 // -------------------------------------------------------------------------- |
349 // -------------------------------------------------------------------------- |