Hi guys,
I wonder how to implement CAknPopupSettingPage.
Here is my history:
first i declare res:
Code:RESOURCE AVKON_SETTING_PAGE r_list_setting_page { label = "fixme1"; type = EAknCtPopupSettingList; editor_resource_id = r_list_editor; } RESOURCE POPUP_SETTING_LIST r_list_editor { flags = 0; }
the second i try to sho list:
on ExecuteLD() my emulator dies.Code:CDesC16ArrayFlat* pList = new ( ELeave ) CDesC16ArrayFlat( 10 ); CleanupStack::PushL( pList ); pList->AppendL( _L("111111111111") ); pList->AppendL( _L("222222222222") ); pList->AppendL( _L("333333333333") ); CAknQueryValueTextArray* pArray = CAknQueryValueTextArray::NewLC(); pArray->SetArray( *pList ); CAknQueryValueText* pItems = CAknQueryValueText::NewLC(); pItems->SetArrayL( pArray ); pItems->SetQueryCaption( R_COMMAND1_TEXT ); CAknPopupSettingPage* pPage = new ( ELeave ) CAknPopupSettingPage( R_LIST_SETTING_PAGE, *pItems ); TBool lRes = pPage->ExecuteLD(); CleanupStack::PopAndDestroy( pItems ); CleanupStack::PopAndDestroy( pArray ); CleanupStack::PopAndDestroy( pList );
what is wrong?




