288 iModel->FormatFieldsL(); |
288 iModel->FormatFieldsL(); |
289 CleanupStack::PopAndDestroy( timeFormat ); |
289 CleanupStack::PopAndDestroy( timeFormat ); |
290 iModel->SetClipper( *this ); |
290 iModel->SetClipper( *this ); |
291 |
291 |
292 // Insert TEXT_NO_DEFAULT as the last item to the array |
292 // Insert TEXT_NO_DEFAULT as the last item to the array |
293 // Don't add "No default" for call selector |
293 CPbk2FieldListBoxRow* row = CPbk2FieldListBoxRow::NewL(); |
294 if ( iSelectorId != VPbkFieldTypeSelectorFactory::EVoiceCallSelector ) |
294 CleanupStack::PushL( row ); |
295 { |
295 TBuf<KMaxIntLength> iconBuffer; |
296 CPbk2FieldListBoxRow* row = CPbk2FieldListBoxRow::NewL(); |
296 _LIT( KIcon, "%d" ); |
297 CleanupStack::PushL( row ); |
297 iconBuffer.Format( KIcon, aIconArray.FindIcon( |
298 TBuf<KMaxIntLength> iconBuffer; |
298 TPbk2AppIconId( EPbk2qgn_prop_nrtyp_empty ))); |
299 _LIT( KIcon, "%d" ); |
299 row->AppendColumnL( iconBuffer ); |
300 iconBuffer.Format( KIcon, aIconArray.FindIcon( |
300 HBufC* text = StringLoader::LoadLC( R_QTN_PHOB_SETI_NO_DEFAULT ); |
301 TPbk2AppIconId( EPbk2qgn_prop_nrtyp_empty ))); |
301 row->AppendColumnL( *text ); |
302 row->AppendColumnL( iconBuffer ); |
302 CleanupStack::PopAndDestroy( text ); |
303 HBufC* text = StringLoader::LoadLC( R_QTN_PHOB_SETI_NO_DEFAULT ); |
303 row->AppendColumnL( KNullDesC ); // empty label column |
304 row->AppendColumnL( *text ); |
304 iModel->AppendRowL( row ); |
305 CleanupStack::PopAndDestroy( text ); |
305 CleanupStack::Pop( row ); |
306 row->AppendColumnL( KNullDesC ); // empty label column |
|
307 iModel->AppendRowL( row ); |
|
308 CleanupStack::Pop( row ); |
|
309 } |
|
310 |
306 |
311 iListBox->Model()->SetItemTextArray( iModel ); |
307 iListBox->Model()->SetItemTextArray( iModel ); |
312 iListBox->Model()->SetOwnershipType( ELbmDoesNotOwnItemArray ); |
308 iListBox->Model()->SetOwnershipType( ELbmDoesNotOwnItemArray ); |
313 iListBox->Reset(); |
309 iListBox->Reset(); |
314 } |
310 } |