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 // ----------------------------------------------------------------------------- |