connectionmonitoring/connectionmonitorui/src/ConnectionMonitorUiContainer.cpp
branchRCL_3
changeset 54 984e13af52c4
parent 19 22c3c67e5001
equal deleted inserted replaced
45:4c83dcfb6f1a 54:984e13af52c4
   230                 break;
   230                 break;
   231                 }
   231                 }
   232             case EConnMonDeleteConnection:
   232             case EConnMonDeleteConnection:
   233                 {
   233                 {
   234                 CMUILOGGER_WRITE( "OnEventL EConnMonDeleteConnection" );
   234                 CMUILOGGER_WRITE( "OnEventL EConnMonDeleteConnection" );
       
   235                 CMUILOGGER_WRITE_F( "validIndex: %b", validIndex );
       
   236                 
   235                 iListBox->UpdateScrollBarsL();
   237                 iListBox->UpdateScrollBarsL();
   236                 break;
   238                 break;
   237                 }
   239                 }
   238             case EConnMonConnectionStatusChange:
   240             case EConnMonConnectionStatusChange:
   239             case EConnMonCreateSubConnection:
   241             case EConnMonCreateSubConnection:
   240             case EConnMonDeleteSubConnection:
   242             case EConnMonDeleteSubConnection:
   241                 {
   243                 {
   242                 CMUILOGGER_WRITE( "OnEventL StatusChange SubConnection" );
   244                 CMUILOGGER_WRITE( "OnEventL StatusChange SubConnection" );
   243                 if ( validIndex )
       
   244                     {
       
   245                     iListBox->DrawItem( aIndex );
       
   246                     }
       
   247                 break;
   245                 break;
   248                 }
   246                 }
   249             default:
   247             default:
   250                 {
   248                 {
   251                 CMUILOGGER_WRITE( "OnEventL default" );
   249                 CMUILOGGER_WRITE( "OnEventL default" );
   264 //
   262 //
   265 void CConnectionMonitorUiContainer::OnTimerEventL()
   263 void CConnectionMonitorUiContainer::OnTimerEventL()
   266     {
   264     {
   267     iListBox->DrawNow();
   265     iListBox->DrawNow();
   268     TInt iNewConnectionCount = iConnectionArray->MdcaCount();
   266     TInt iNewConnectionCount = iConnectionArray->MdcaCount();
   269     if ( iOldConnectionCount > iNewConnectionCount )
   267     if( iOldConnectionCount < iNewConnectionCount )
       
   268        {
       
   269         iListBox->HandleItemAdditionL();
       
   270         }
       
   271     else if ( iOldConnectionCount > iNewConnectionCount )
   270         {
   272         {
   271         iListBox->HandleItemRemovalL();
   273         iListBox->HandleItemRemovalL();
   272         }
   274         }
   273     
   275     
   274     //Update the scrollbar only if lisbox focus 
   276     //Update the scrollbar only if lisbox focus