calendarui/views/src/calenmissedalarmscontainer.cpp
branchRCL_3
changeset 21 9711e452b5e9
parent 19 1984aceb8774
child 30 d68a4b5d5885
equal deleted inserted replaced
20:21239b3bcd78 21:9711e452b5e9
   142     iListBox->SetListBoxObserver( this ); // single click changes MK
   142     iListBox->SetListBoxObserver( this ); // single click changes MK
   143     // set the model array
   143     // set the model array
   144     iListBox->Model()->SetItemTextArray(iListBoxItemArray);
   144     iListBox->Model()->SetItemTextArray(iListBoxItemArray);
   145 
   145 
   146     // set icon array
   146     // set icon array
   147     CAknIconArray* iconArray = CreateIconsL( iIconIndices );
   147     CAknIconArray* iconArray = CreateIconsL( iIconIndices, KCalenMissedAlarmsViewUidValue ); 
   148     CleanupStack::PushL(iconArray);
   148     CleanupStack::PushL(iconArray);
   149     iListBox->ItemDrawer()->FormattedCellData()->SetIconArray(iconArray);
   149     iListBox->ItemDrawer()->FormattedCellData()->SetIconArray(iconArray);
   150     CleanupStack::Pop();
   150     CleanupStack::Pop();
   151 
   151 
   152     iListBox->Model()->SetOwnershipType(ELbmDoesNotOwnItemArray);
   152     iListBox->Model()->SetOwnershipType(ELbmDoesNotOwnItemArray);
   399     
   399     
   400     CCalenContainer::HandleResourceChange( aType );
   400     CCalenContainer::HandleResourceChange( aType );
   401 
   401 
   402     if ( aType == KAknsMessageSkinChange || aType == KEikDynamicLayoutVariantSwitch )
   402     if ( aType == KAknsMessageSkinChange || aType == KEikDynamicLayoutVariantSwitch )
   403         {
   403         {
   404         SizeChanged();
   404 //        SizeChanged();
       
   405     TRect main_pane;
       
   406     AknLayoutUtils::LayoutMetricsRect( AknLayoutUtils::EMainPane, main_pane );
       
   407     SetRect( main_pane );
       
   408     if(iListBox)
       
   409         {
       
   410         TRect mainPane;
       
   411         AknLayoutUtils::LayoutMetricsRect( AknLayoutUtils::EMainPane, mainPane );
       
   412         TRect bgContextRect( TPoint(0, 0), mainPane.Size() );
       
   413         iListBox->SetRect( bgContextRect );
       
   414         }
   405 
   415 
   406         // refresh
   416         // refresh
   407         TRAPD(error,iView->BeginRepopulationL());
   417         TRAPD(error,iView->BeginRepopulationL());
   408         if(error!=KErrNone)
   418         if(error!=KErrNone)
   409             {
   419             {