|
|
|||
Location:
MQikListBoxObserver.h
class MQikListBoxObserver;
List box observer interface.
Each list box observer may be registered with a number of list boxes; each of these send events to the list box observer through its HandeListBoxEventL() method.
Defined in MQikListBoxObserver:
EEventBottomReached, EEventCustomStart, EEventDimmedItemConfirmedAttempt, EEventEmptyListBoxActioned, EEventHighlightMoved, EEventItemConfirmed, EEventItemHighlighted, EEventItemTapped, EEventMatchBufferChanged, EEventMatchBufferFull, EEventSelectionChanged, EEventSlotIndexChanged, EEventTopReached, HandleListBoxEventL(), TQikListBoxEvent
virtual void HandleListBoxEventL(CQikListBox *aListBox, TQikListBoxEvent aEventType, TInt aItemIndex, TInt aSlotId)=0;
Handles list box events.
This pure virtual function is invoked by CQikListBox to notify the observer of list box events.
The List Box observer must never alter the state of the List Box or any of its components while in between a MQikListBoxModel::ModelBeginUpdateLC and a MQikListBoxModel::ModelEndUpdateL call. Further more each event either allows or forbids altering of the List Box and its components upon receving the particular event, see TQikListBoxEvent for further information on this.
|
TQikListBoxEvent
List box event codes.
|