vtuis/videotelui/src/features/dialer/cvtuidialercontainer.cpp
branchRCL_3
changeset 13 392fdfb57a78
parent 10 f84a661cfc1d
child 16 4e9858fa9559
equal deleted inserted replaced
12:3e521e99f813 13:392fdfb57a78
   109     default:
   109     default:
   110         break;
   110         break;
   111         }
   111         }
   112 
   112 
   113     CCoeControl::HandleResourceChange( aType );
   113     CCoeControl::HandleResourceChange( aType );
   114 	
   114     
   115     __VTPRINTEXIT( "DialContainer.HandleResourceChangeL" )
   115     __VTPRINTEXIT( "DialContainer.HandleResourceChangeL" )
   116     }
   116     }
   117 
   117 
   118 // ---------------------------------------------------------------------------
   118 // ---------------------------------------------------------------------------
   119 // CVtUiDialerContainer::ComponentId
   119 // CVtUiDialerContainer::ComponentId
   144     LayoutDialerContainer();
   144     LayoutDialerContainer();
   145     Reset();
   145     Reset();
   146     iVideoControl->MakeVisible( ETrue );
   146     iVideoControl->MakeVisible( ETrue );
   147     iDialer->MakeVisible( ETrue );
   147     iDialer->MakeVisible( ETrue );
   148     MakeVisible( ETrue );
   148     MakeVisible( ETrue );
       
   149     // Force a resource change and draw for the dialer
       
   150     HandleResourceChange( KAknsMessageSkinChange );
       
   151     DrawNow();
   149     User::LeaveIfError( iFeatureManager->
   152     User::LeaveIfError( iFeatureManager->
   150         CommandManager().AddCommandModifier( *iSKModifier ) );
   153         CommandManager().AddCommandModifier( *iSKModifier ) );
   151     iInputBuffer->Activate();
   154     iInputBuffer->Activate();
   152     iMode = CVtUiAppUi::ERenderingModeDialer;
   155     iMode = CVtUiAppUi::ERenderingModeDialer;
   153     TVtUiWsEvent< CVtUiAppUi::TRenderingMode > renderingEvent(
   156     TVtUiWsEvent< CVtUiAppUi::TRenderingMode > renderingEvent(
   312     ActivateL();
   315     ActivateL();
   313     MakeVisible( EFalse );
   316     MakeVisible( EFalse );
   314     iInputBuffer = CVtUiDTMFBuffer::NewL( *iCoeEnv );
   317     iInputBuffer = CVtUiDTMFBuffer::NewL( *iCoeEnv );
   315     iVideoControl = CVtUiDialerVideoControl::NewL( aBitmapManager );
   318     iVideoControl = CVtUiDialerVideoControl::NewL( aBitmapManager );
   316     iDialer = CVideoDTMFDialer::NewL( *this, *iVideoControl, DialerRect() );
   319     iDialer = CVideoDTMFDialer::NewL( *this, *iVideoControl, DialerRect() );
       
   320     
       
   321     // Dialer has the higher priority
       
   322     iDialer->DrawableWindow()->SetOrdinalPosition( 
       
   323             iDialer->DrawableWindow()->OrdinalPosition(),
       
   324             iDialer->DrawableWindow()->OrdinalPriority() + 1 );
       
   325     
   317     iSKModifier = CVtUiDialerSKModifier::NewL( *iFeatureManager );
   326     iSKModifier = CVtUiDialerSKModifier::NewL( *iFeatureManager );
   318     // Disable fading when using DP (eliminates nasty color error)
   327     // Disable fading when using DP (eliminates nasty color error)
   319     if ( FeatureManager::FeatureSupported( KFeatureIdDisplayPost ) )
   328     if ( FeatureManager::FeatureSupported( KFeatureIdDisplayPost ) )
   320         {
   329         {
   321         Window().SetNonFading( ETrue );
   330         Window().SetNonFading( ETrue );