calendarui/views/src/calencontainer.cpp
branchRCL_3
changeset 21 9711e452b5e9
parent 12 38571fd2a704
child 36 9c5b1510919f
equal deleted inserted replaced
20:21239b3bcd78 21:9711e452b5e9
   515 // ?classname::?member_function
   515 // ?classname::?member_function
   516 // ?implementation_description
   516 // ?implementation_description
   517 // (other items were commented in a header).
   517 // (other items were commented in a header).
   518 // ----------------------------------------------------------------------------
   518 // ----------------------------------------------------------------------------
   519 //
   519 //
   520 CAknIconArray* CCalenContainer::CreateIconsL( const RArray<MCalenServices::TCalenIcons>& aIndexArray )
   520 CAknIconArray* CCalenContainer::CreateIconsL( const RArray<MCalenServices::TCalenIcons>& aIndexArray, const TInt aViewId ) 
   521     {
   521     {
   522     TRACE_ENTRY_POINT;
   522     TRACE_ENTRY_POINT;
   523     const TInt iconCount( aIndexArray.Count() );
   523     const TInt iconCount( aIndexArray.Count() );
   524     CAknIconArray* icons = new(ELeave) CAknIconArray( iconCount );
   524     CAknIconArray* icons = new(ELeave) CAknIconArray( iconCount );
   525     CleanupStack::PushL( icons );
   525     CleanupStack::PushL( icons );
   526     icons->SetReserveL( iconCount );
   526     icons->SetReserveL( iconCount );
   527 
   527 
   528     for( TInt i=0; i<iconCount; ++i )
   528     for( TInt i=0; i<iconCount; ++i )
   529         {
   529         {
   530         icons->AppendL( iServices.GetIconL( static_cast<MCalenServices::TCalenIcons>(aIndexArray[i] ) ));
   530         icons->AppendL( iServices.GetIconL( static_cast<MCalenServices::TCalenIcons>(aIndexArray[i] ), aViewId ));
   531         }
   531         } 
   532     CleanupStack::Pop( icons );
   532     CleanupStack::Pop( icons );
   533     TRACE_EXIT_POINT;
   533     TRACE_EXIT_POINT;
   534     return icons;
   534     return icons;
   535     }
   535     }
   536 
   536