AknListBoxUtils Class Reference

class AknListBoxUtils

General utilities relating to listboxes

Since
Series 60 0.9

Member Functions Documentation

HandleItemRemovalAndPositionHighlightL(CEikListBox *, TInt, TBool)

IMPORT_C void HandleItemRemovalAndPositionHighlightL ( CEikListBox * aListBox,
TInt aValueOfCurrentItemIndexBeforeRemoval,
TBool aCurrentItemWasRemoved
) [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 * aListBox A pointer to CEikListBox object.
TInt aValueOfCurrentItemIndexBeforeRemoval A current item index value before removal.
TBool aCurrentItemWasRemoved ETrue if removed EFalse if not.

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

IMPORT_C void HandleItemRemovalAndPositionHighlightL ( CEikListBox * aListBox,
TInt aValueOfCurrentItemIndexBeforeRemoval,
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 * aListBox A pointer to CEikListBox object.
TInt aValueOfCurrentItemIndexBeforeRemoval A current item index value before removal.
CArrayFix < TInt > & aIndexesToRemovedItems A thin templated base class for arrays of fixed length objects.

ListBoxLinesShown(MAknsSkinInstance *, MAknsControlContext *)

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

Parameters

MAknsSkinInstance * aInstance
MAknsControlContext * aCc