mmsharing/mmshui/src/musuigeneralview.cpp
branchRCL_3
changeset 41 755f0370535b
parent 38 ac48f0cc9f9c
equal deleted inserted replaced
38:ac48f0cc9f9c 41:755f0370535b
    39 #include <akntoolbar.h>
    39 #include <akntoolbar.h>
    40 #include <aknbutton.h>
    40 #include <aknbutton.h>
    41 #include <AknIncallBubbleNotify.h>
    41 #include <AknIncallBubbleNotify.h>
    42 #include <featmgr.h>
    42 #include <featmgr.h>
    43 
    43 
    44 const TInt KBackgroundIntervalForClose = 30 * 1000 * 1000; // 30s
    44 const TInt KBackgroundIntervalForClose = 10 * 1000 * 1000; // 10s
    45 const TInt KMusFgBgEventFiltering = 200 * 1000; // 200 ms
    45 const TInt KMusFgBgEventFiltering = 200 * 1000; // 200 ms
    46 
    46 
    47 // -----------------------------------------------------------------------------
    47 // -----------------------------------------------------------------------------
    48 // EPOC two-phased constructor
    48 // EPOC two-phased constructor
    49 // -----------------------------------------------------------------------------
    49 // -----------------------------------------------------------------------------
   232                             EMusuiCmdToolbarMute :
   232                             EMusuiCmdToolbarMute :
   233                             EMusuiCmdToolbarUnmute,
   233                             EMusuiCmdToolbarUnmute,
   234                         ETrue,
   234                         ETrue,
   235                         ETrue );
   235                         ETrue );
   236     
   236     
   237     Toolbar()->HideItem( EventControllerL().IsMicMutedL() ?
       
   238 							EMusuiCmdToolbarUnmute :
       
   239 							EMusuiCmdToolbarMute,
       
   240 						EFalse,
       
   241 						ETrue );
       
   242     
       
   243     TBool loudSpeakerEnabled( EventControllerL().IsLoudSpeakerEnabled() );
   237     TBool loudSpeakerEnabled( EventControllerL().IsLoudSpeakerEnabled() );
   244       
   238       
   245     Toolbar()->HideItem( loudSpeakerEnabled ?
   239     Toolbar()->HideItem( loudSpeakerEnabled ?
   246                                 EMusuiCmdToolbarSpeakerOn :
   240                                 EMusuiCmdToolbarSpeakerOn :
   247                                 EMusuiCmdToolbarSpeakerOff,
   241                                 EMusuiCmdToolbarSpeakerOff,
   248                          ETrue,
   242                          ETrue,
   249                          ETrue );
   243                          ETrue );
   250     
   244     
   251     Toolbar()->HideItem( loudSpeakerEnabled ?
   245     // Dim audio routing button if audio routing cannot be changed
   252 							EMusuiCmdToolbarSpeakerOff :
   246     // or when some button is selected
   253 							EMusuiCmdToolbarSpeakerOn,
   247     TBool dimAudioRouting( iToolbarItemSelected || 
   254 						EFalse,
   248                            !EventControllerL().AudioRoutingCanBeChanged() );
   255 						ETrue );
   249                                                  
   256       
   250     Toolbar()->SetItemDimmed( loudSpeakerEnabled ?
       
   251                                     EMusuiCmdToolbarSpeakerOff :
       
   252                                     EMusuiCmdToolbarSpeakerOn,
       
   253                               dimAudioRouting,
       
   254                               ETrue );                 
       
   255     
       
   256     
   257     MUS_LOG( "mus: [MUSUI ]  <- CMusUiGeneralView::DynInitToolbarL" );
   257     MUS_LOG( "mus: [MUSUI ]  <- CMusUiGeneralView::DynInitToolbarL" );
   258     }
   258     }
   259 
   259 
   260 
   260 
   261 // -----------------------------------------------------------------------------
   261 // -----------------------------------------------------------------------------