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.