AknListBoxUtils Class Reference

class AknListBoxUtils

General utilities relating to listboxes

Since
Series 60 0.9

Member Functions Documentation

HandleItemRemovalAndPositionHighlightL(CEikListBox *, TInt, TBool)

IMPORT_C voidHandleItemRemovalAndPositionHighlightL(CEikListBox *aListBox,
TIntaValueOfCurrentItemIndexBeforeRemoval,
TBoolaCurrentItemWasRemoved
)[static]

This function is similar to HandleItemRemovalL(). This function has to call when the items should be removed. If a leave occurs the framework generates a Symbian Leave code.

Parameters

CEikListBox * aListBoxA pointer to CEikListBox object.
TInt aValueOfCurrentItemIndexBeforeRemovalA current item index value before removal.
TBool aCurrentItemWasRemovedETrue if removed EFalse if not.

HandleItemRemovalAndPositionHighlightL(CEikListBox *, TInt, CArrayFix< TInt > &)

IMPORT_C voidHandleItemRemovalAndPositionHighlightL(CEikListBox *aListBox,
TIntaValueOfCurrentItemIndexBeforeRemoval,
CArrayFix< TInt > &aIndexesToRemovedItems
)[static]

This function should be called after one or more items have been removed. If a leave occurs the framework generates a Symbian Leave code.

Parameters

CEikListBox * aListBoxA pointer to CEikListBox object.
TInt aValueOfCurrentItemIndexBeforeRemovalA current item index value before removal.
CArrayFix< TInt > & aIndexesToRemovedItemsA thin templated base class for arrays of fixed length objects.

ListBoxLinesShown(MAknsSkinInstance *, MAknsControlContext *)

IMPORT_C TBoolListBoxLinesShown(MAknsSkinInstance *aInstance,
MAknsControlContext *aCc
)[static]

Parameters

MAknsSkinInstance * aInstance
MAknsControlContext * aCc