| class MAknCollection |
Collection state provider.
This interface is intended for those collections (e.g. lists) that need to share information of its state and receive collection notifications.
| Public Member Functions | |
|---|---|
| TInt | CollectionExtension ( TUint , TAny *&, TAny *) |
| TUint | CollectionState () |
| void | ItemActionMenuClosed () |
| Public Member Enumerations | |
|---|---|
| enum | TExtensionType { EAknMarkingCollection = 1 } |
| enum | TStateFlag { EStateCollectionVisible = 0x00000001, EStateHighlightVisible = 0x00000002, EStateMultipleSelection = 0x00000004, EStateViewOnly = 0x00000008, EStateMarkedItems = 0x00000010 } |
| TInt | CollectionExtension | ( | TUint | aExtensionId, |
| TAny *& | a0, | |||
| TAny * | a1 | |||
| ) | [pure virtual] | |||
Extension function.
| TUint | CollectionState | ( | ) | const [pure virtual] |
Returns the collection state. The state is combination of flags defined in TStateFlag .
| void | ItemActionMenuClosed | ( | ) | [pure virtual] |
Notifies that item action menu ( CAknItemActionMenu ) was closed.
Enum for collection extension types.
| EAknMarkingCollection = 1 |
Collection supports multiple marking mode |
Enum for collection state flags.
| EStateCollectionVisible = 0x00000001 |
Collection is currently visible. |
| EStateHighlightVisible = 0x00000002 |
Collection has currently a visible highlight. |
| EStateMultipleSelection = 0x00000004 |
Collection can have multiple items selected. |
| EStateViewOnly = 0x00000008 |
Collection is view-only (no highlight ever). |
| EStateMarkedItems = 0x00000010 |
Collection has marked items. |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.