application/src/PodcastListView.cpp
branchtwolistboxes
changeset 318 a231cc388498
parent 316 841ccfa933ac
child 320 e3ec8e436951
equal deleted inserted replaced
317:5afc95a6ad83 318:a231cc388498
   182 CEikColumnListBox* CPodcastListContainer::Listbox()
   182 CEikColumnListBox* CPodcastListContainer::Listbox()
   183 {
   183 {
   184 	return iListbox;
   184 	return iListbox;
   185 }
   185 }
   186 
   186 
   187 
   187 void CPodcastListContainer::SetListboxObserver(MEikListBoxObserver *aObserver)
       
   188 	{
       
   189 	iListboxLandscape->SetListBoxObserver(aObserver);
       
   190 	iListboxPortrait->SetListBoxObserver(aObserver);
       
   191 	}
       
   192 		
   188 void CPodcastListContainer::SetListboxIcons(CArrayPtr< CGulIcon >* aIcons)
   193 void CPodcastListContainer::SetListboxIcons(CArrayPtr< CGulIcon >* aIcons)
   189 {
   194 {
   190 	iListboxLandscape->ItemDrawer()->ColumnData()->SetIconArray(aIcons);
   195 	iListboxLandscape->ItemDrawer()->ColumnData()->SetIconArray(aIcons);
   191 	iListboxPortrait->ItemDrawer()->FormattedCellData()->SetIconArrayL(aIcons);
   196 	iListboxPortrait->ItemDrawer()->FormattedCellData()->SetIconArrayL(aIcons);
   192 }
   197 }
   256 	iItemArray = new (ELeave)CDesCArrayFlat(KDefaultGran);
   261 	iItemArray = new (ELeave)CDesCArrayFlat(KDefaultGran);
   257 	iItemArrayShort = new (ELeave)CDesCArrayFlat(KDefaultGran);
   262 	iItemArrayShort = new (ELeave)CDesCArrayFlat(KDefaultGran);
   258 		
   263 		
   259 	iListContainer->SetListboxTextArrays(iItemArray, iItemArrayShort);
   264 	iListContainer->SetListboxTextArrays(iItemArray, iItemArrayShort);
   260 	iListContainer->SetContainerListener(this);
   265 	iListContainer->SetContainerListener(this);
       
   266 	iListContainer->SetListboxObserver(this);
   261 	
   267 	
   262 	if (Toolbar()) {
   268 	if (Toolbar()) {
   263 		iToolbar = Toolbar();
   269 		iToolbar = Toolbar();
   264 		iToolbar->SetToolbarObserver(this);
   270 		iToolbar->SetToolbarObserver(this);
   265 	}
   271 	}
   462 				return EKeyWasConsumed;
   468 				return EKeyWasConsumed;
   463 			}
   469 			}
   464 		}
   470 		}
   465 	return EKeyWasNotConsumed;
   471 	return EKeyWasNotConsumed;
   466 	}
   472 	}
   467