vtuis/videotelui/src/CVtUiAppUi.cpp
branchRCL_3
changeset 8 07d1685f0cd4
parent 4 6dc066157ed4
child 10 f84a661cfc1d
equal deleted inserted replaced
4:6dc066157ed4 8:07d1685f0cd4
    35 #include    "CVtUiActivateBtHfDialog.h"
    35 #include    "CVtUiActivateBtHfDialog.h"
    36 #include    "CVtUiRemoteVideoControl.h"
    36 #include    "CVtUiRemoteVideoControl.h"
    37 #include    <csxhelp/incl.hlp.hrh>
    37 #include    <csxhelp/incl.hlp.hrh>
    38 
    38 
    39 
    39 
    40 #include    <aknincallbubblenotify.h>
    40 #include    <AknIncallBubbleNotify.h>
    41 #include    <aknslayeredbackgroundcontrolcontext.h>
    41 #include    <AknsLayeredBackgroundControlContext.h>
    42 #include    <aknutils.h>
    42 #include    <AknUtils.h>
    43 #include    <aknnavi.h>
    43 #include    <aknnavi.h>
    44 #include    <akntitle.h>
    44 #include    <akntitle.h>
    45 #include    <akndlgshut.h>
    45 #include    <AknDlgShut.h>
    46 #include    <aknnotedialog.h>
    46 #include    <aknnotedialog.h>
    47 #include    <aknnotewrappers.h>
    47 #include    <aknnotewrappers.h>
    48 #include    <akncontext.h>
    48 #include    <akncontext.h>
    49 #include    <eikspane.h>
    49 #include    <eikspane.h>
    50 #include    <eikmenup.h>
    50 #include    <eikmenup.h>
    52 #include    <apgcli.h>
    52 #include    <apgcli.h>
    53 #include    <featmgr.h>
    53 #include    <featmgr.h>
    54 #include    <videotelui.rsg>
    54 #include    <videotelui.rsg>
    55 #include    <hlplch.h>
    55 #include    <hlplch.h>
    56 #include    <apgwgnam.h>
    56 #include    <apgwgnam.h>
    57 #include    <stringloader.h>
    57 #include    <StringLoader.h>
    58 #include    <akndef.h>
    58 #include    <AknDef.h>
    59 #include    <aknconsts.h>
    59 #include    <aknconsts.h>
    60 
    60 
    61 
    61 
    62 #include    <e32property.h>
    62 #include    <e32property.h>
    63 #include    <ecom/ecom.h>
    63 #include    <ecom/ecom.h>
    64 #include    <coreapplicationuisdomainpskeys.h>
    64 #include    <coreapplicationuisdomainpskeys.h>
    65 #include    <uikoninternalpskeys.h>
    65 #include    <UikonInternalPSKeys.h>
    66 #include    <centralrepository.h>
    66 #include    <centralrepository.h>
    67 #include    <videotelephonyinternalcrkeys.h>
    67 #include    <videotelephonyinternalcrkeys.h>
    68 #include    <settingsinternalcrkeys.h>
    68 #include    <settingsinternalcrkeys.h>
    69 #include    <e32property.h>
    69 #include    <e32property.h>
    70 #include    <telcommsinfopskeys.h>
    70 #include    <telcommsinfopskeys.h>
    71 #include    <telinformationpskeys.h>
    71 #include    <telinformationpskeys.h>
    72 #include    <activeidle2domainpskeys.h>
    72 #include    <activeidle2domainpskeys.h>
    73 #include 	<ctsydomainpskeys.h>
    73 #include 	<ctsydomainpskeys.h>
    74 
    74 
    75 #include    <aknquerydialog.h>
    75 #include    <AknQueryDialog.h>
    76 #include 	<aknglobalnote.h>
    76 #include 	<AknGlobalNote.h>
    77 #include 	<aknsoundsystem.h>
    77 #include 	<aknsoundsystem.h>
    78 
    78 
    79 
    79 
    80 #include    <cvtlogger.h>
    80 #include    <cvtlogger.h>
    81 #include    <cvtengmodel.h>
    81 #include    <cvtengmodel.h>
    88 #include    <vtengevents.h>
    88 #include    <vtengevents.h>
    89 #include    <mvtengmedia.h>
    89 #include    <mvtengmedia.h>
    90 
    90 
    91 #include    "CVtUiBitmapManager.h"
    91 #include    "CVtUiBitmapManager.h"
    92 
    92 
    93 #include    <mgfetch.h>
    93 #include    <MGFetch.h>
    94 #include    <mmgfetchverifier.h>
    94 #include    <MMGFetchVerifier.h>
    95 #include    <caf/manager.h>
    95 #include    <caf/manager.h>
    96 #include    <caf/virtualpathptr.h>
    96 #include    <caf/virtualpathptr.h>
    97 
    97 
    98 #include    "cvtuifeaturemanager.h"
    98 #include    "cvtuifeaturemanager.h"
    99 #include    "cvtuicomponentmanager.h"
    99 #include    "cvtuicomponentmanager.h"
  1491                     }
  1491                     }
  1492                 }
  1492                 }
  1493             }
  1493             }
  1494             break;
  1494             break;
  1495 
  1495 
       
  1496         case EEventFocusGained:
  1496         case KAknFullOrPartialForegroundGained:
  1497         case KAknFullOrPartialForegroundGained:
  1497             {
  1498             {
  1498             SetIncallBubbleAllowedInUsualL( EFalse );
  1499             SetIncallBubbleAllowedInUsualL( EFalse );
  1499             // Now this application is focused.
  1500             // Now this application is focused.
  1500             (void)iCoeEnv->RootWin().EnableFocusChangeEvents();
  1501             (void)iCoeEnv->RootWin().EnableFocusChangeEvents();
  4779     if ( iInstance )
  4780     if ( iInstance )
  4780         {
  4781         {
  4781         iDownlinkWindow->SetWaiting( EFalse );
  4782         iDownlinkWindow->SetWaiting( EFalse );
  4782         iUiStates->SetWaitingForFirstFrame( EFalse );
  4783         iUiStates->SetWaitingForFirstFrame( EFalse );
  4783         RemoteVideoControl().MakeVisible(ETrue);
  4784         RemoteVideoControl().MakeVisible(ETrue);
       
  4785         iDownlinkWindow->LayoutRemoteVideo();
  4784         }
  4786         }
  4785     }
  4787     }
  4786 
  4788 
  4787 void CVtUiAppUi::StopWhiteBalanceOrColortone()
  4789 void CVtUiAppUi::StopWhiteBalanceOrColortone()
  4788     {
  4790     {