phonebookui/Phonebook2/UIControls/src/CPbk2MemoryEntryDefaultsAssignDlg.cpp
branchRCL_3
changeset 39 a6539d1e8e43
parent 0 e686773b3f54
child 64 c1e8ba0c2b16
equal deleted inserted replaced
35:4ae315f230bc 39:a6539d1e8e43
   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     }