Hi All,
I am using CAknMarkableListDialog class, from this i can able to show the list mark and unmark also it's showing fine.But user marked any one iteam and user closed the dialog and again opened the list and seen the list the marked iteam is showing withou mark icon.How to show the user the marked iteam as a marked iteam.If any one know reply me.



CDesCArrayFlat* items = new (ELeave) CDesCArrayFlat(10);
TBufC<50> aString;
for (TInt i = 1; i< 5; i++)
{
TBuf<50> lName;
TInt lMarkIndex = 0;
lName.Copy(_L("AccessPoint"));
aString.Des().Format(_L("%d\t%S"),i,&lName);
items->AppendL(aString);
}

CleanupStack::PushL(items);
TInt openedItem=1;
MDesCArray *arrayOfItems = items;
CArrayFix<TInt> *selectedItems = new (ELeave)CArrayFixFlat<TInt>(4);
CleanupStack::PushL(selectedItems);


CAknMarkableListDialog *lDialogPtr = CAknMarkableListDialog::NewL(openedItem,
selectedItems,
arrayOfItems,
R_MARKABLE_MENUBAR);



TInt lResult = lDialogPtr->ExecuteLD(R_MARKABLE_DIALOG);