mmsharing/mmshui/src/musuistatuspanehandler.cpp
branchRCL_3
changeset 11 ff8a573c0e2e
parent 0 f0cf47e981f9
equal deleted inserted replaced
10:04980be5c5fe 11:ff8a573c0e2e
   202 
   202 
   203 // -----------------------------------------------------------------------------
   203 // -----------------------------------------------------------------------------
   204 // Activates volume control.
   204 // Activates volume control.
   205 // -----------------------------------------------------------------------------
   205 // -----------------------------------------------------------------------------
   206 //
   206 //
   207 void CMusUiStatusPaneHandler::ActivateVolumeControlL( TInt aVolume )
   207 void CMusUiStatusPaneHandler::ActivateVolumeControlL( TInt aVolume, TBool aOnlyIfVisible )
   208     {
   208     {
   209     MUS_LOG( "mus: [MUSUI ]  -> CMusUiStatusPaneHandler::ActivateVolumeControlL" );
   209     MUS_LOG( "mus: [MUSUI ]  -> CMusUiStatusPaneHandler::ActivateVolumeControlL" );
   210 
   210 
   211     if ( aVolume < KMusVolumeMuted || aVolume > KMusVolumeMaximum )
   211     if ( aVolume < KMusVolumeMuted || aVolume > KMusVolumeMaximum )
   212         {
   212         {
   213         MUS_LOG( "mus: [MUSUI ]  <- CMusUiStatusPaneHandler::SetVolumeControlValue: returning" );
   213         MUS_LOG( "mus: [MUSUI ]  <- CMusUiStatusPaneHandler::SetVolumeControlValue: returning" );
   214         return;
   214         return;
   215         }
   215         }
   216         
   216 
   217     iVolumePopup->SetValue( aVolume );
   217     if ( !aOnlyIfVisible || (aOnlyIfVisible && iVolumePopup->IsVisible()) )
   218     iVolumePopup->ShowVolumePopupL();
   218         {
   219     
   219         iVolumePopup->SetValue( aVolume );
       
   220         iVolumePopup->ShowVolumePopupL();
       
   221         }
   220     MUS_LOG( "mus: [MUSUI ]  <- CMusUiStatusPaneHandler::ActivateVolumeControlL" );
   222     MUS_LOG( "mus: [MUSUI ]  <- CMusUiStatusPaneHandler::ActivateVolumeControlL" );
   221     }
   223     }
   222     
   224     
   223 
   225 
   224 // -----------------------------------------------------------------------------
   226 // -----------------------------------------------------------------------------