vtuis/videotelui/src/features/toolbar/cvtuifixedtoolbar.cpp
branchRCL_3
changeset 12 3e521e99f813
parent 0 ed9695c8bcbe
child 14 856ae1b15d98
equal deleted inserted replaced
11:50bbdc59f9c4 12:3e521e99f813
   157         // Set callback to dim toolbarbuttons
   157         // Set callback to dim toolbarbuttons
   158         if ( !iIdle )
   158         if ( !iIdle )
   159             {
   159             {
   160             iIdle = CIdle::NewL( CActive::EPriorityIdle );
   160             iIdle = CIdle::NewL( CActive::EPriorityIdle );
   161             }
   161             }
   162         iIdle->Start( TCallBack( &DoDimToolbarButtons, this ) );
   162         
       
   163         if ( !iIdle->IsActive() )
       
   164             {
       
   165             iIdle->Start( TCallBack( &DoDimToolbarButtons, this ) );
       
   166             }
   163         }
   167         }
   164     // Landsacpe to portrait hide tb
   168     // Landsacpe to portrait hide tb
   165     else
   169     else
   166         {
   170         {
   167         __VTPRINT(DEBUG_GEN, "FixedToolbar.SetToolbarVisibilityAfterLayoutChangeL.2" )
   171         __VTPRINT(DEBUG_GEN, "FixedToolbar.SetToolbarVisibilityAfterLayoutChangeL.2" )
   179 // -----------------------------------------------------------------------------
   183 // -----------------------------------------------------------------------------
   180 //
   184 //
   181 void CVtUiFixedToolbar::DimToolbarbuttons( TBool aIsDimmed )
   185 void CVtUiFixedToolbar::DimToolbarbuttons( TBool aIsDimmed )
   182     {
   186     {
   183     __VTPRINTENTER( "FixedToolbar.DimToolbarbuttons" )
   187     __VTPRINTENTER( "FixedToolbar.DimToolbarbuttons" )
   184     iToolbar->SetItemDimmed( EVtUiCmdToolbarToggleVideo, aIsDimmed, EFalse );
   188     iToolbar->SetItemDimmed( EVtUiCmdToolbarToggleVideo, aIsDimmed, ETrue );
   185     iToolbar->SetItemDimmed( EVtUiCmdToolbarToggleMicrophone, aIsDimmed, EFalse );
   189     iToolbar->SetItemDimmed( EVtUiCmdToolbarToggleMicrophone, aIsDimmed, ETrue );
   186     iToolbar->SetItemDimmed( EVtUiCmdToolbarAudioRouting, aIsDimmed, ETrue );
   190     iToolbar->SetItemDimmed( EVtUiCmdToolbarAudioRouting, aIsDimmed, ETrue );
   187     __VTPRINTEXITR( "FixedToolbar.DimToolbarbuttons %d", aIsDimmed )
   191     __VTPRINTEXITR( "FixedToolbar.DimToolbarbuttons %d", aIsDimmed )
   188     }
   192     }
   189 
   193 
   190 // -----------------------------------------------------------------------------
   194 // -----------------------------------------------------------------------------