diff -r ea59c434026a -r 79c49924ae23 mpengine/src/mpmediakeyremconresponse.cpp --- a/mpengine/src/mpmediakeyremconresponse.cpp Wed Jun 23 18:10:13 2010 +0300 +++ b/mpengine/src/mpmediakeyremconresponse.cpp Tue Jul 06 14:13:36 2010 +0300 @@ -70,6 +70,54 @@ { switch ( aOperationId ) { + case ERemConCoreApiPausePlayFunction: + { + iRemConCoreApiTarget.PausePlayFunctionResponse( iStatus, KErrNone ); + SetActive(); + break; + } + case ERemConCoreApiPlay: + { + iRemConCoreApiTarget.PlayResponse( iStatus, KErrNone ); + SetActive(); + break; + } + case ERemConCoreApiStop: + { + iRemConCoreApiTarget.StopResponse( iStatus, KErrNone ); + SetActive(); + break; + } + case ERemConCoreApiPause: + { + iRemConCoreApiTarget.PauseResponse( iStatus, KErrNone ); + SetActive(); + break; + } + case ERemConCoreApiRewind: + { + iRemConCoreApiTarget.RewindResponse( iStatus, KErrNone ); + SetActive(); + break; + } + case ERemConCoreApiFastForward: + { + iRemConCoreApiTarget.FastForwardResponse( iStatus, KErrNone ); + SetActive(); + break; + } + case ERemConCoreApiBackward: + { + iRemConCoreApiTarget.BackwardResponse( iStatus, KErrNone ); + SetActive(); + break; + } + case ERemConCoreApiForward: + { + iRemConCoreApiTarget.ForwardResponse( iStatus, KErrNone ); + SetActive(); + break; + } case ERemConCoreApiVolumeUp: { iRemConCoreApiTarget.VolumeUpResponse( iStatus, KErrNone );