HI,
I need to show different icon (read from SKIN) for each item in the ListBox. I am appending different icon into CArrayPtr<CGulIcon>* icons and calling aListBox->ItemDrawer()->FormattedCellData()->SetIconArrayL( icons );

But it is showing same icon for all list box items.

My code here:
CArrayPtr<CGulIcon>* icons = new( ELeave ) CAknIconArray(10);
CleanupStack::PushL( icons );
icons->AppendL(...);
icons->AppendL(...);
aListBox->ItemDrawer()->FormattedCellData()->SetIconArrayL( icons );
CleanupStack::Pop();

Is there something else should i do for displaying different icons?
Thanks
-sarath