examples/player/mediakeysobserver.cpp
changeset 5 603d3f8b6302
parent 3 e4ebb16b39ea
--- a/examples/player/mediakeysobserver.cpp	Fri Sep 17 08:34:34 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,132 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
-** All rights reserved.
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** This file is part of the Qt Mobility Components.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
-**     the names of its contributors may be used to endorse or promote
-**     products derived from this software without specific prior written
-**     permission.
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "mediakeysobserver.h"
-
-MediaKeysObserver::MediaKeysObserver(QObject *parent) : QObject(parent)
-{
-    iInterfaceSelector = CRemConInterfaceSelector::NewL();
-    iCoreTarget = CRemConCoreApiTarget::NewL(*iInterfaceSelector, *this);
-    iInterfaceSelector->OpenTargetL();
-}
-
-MediaKeysObserver::~MediaKeysObserver()
-{
-    delete iInterfaceSelector;
-}
-
-void MediaKeysObserver::MrccatoCommand(TRemConCoreApiOperationId aOperationId,
-									TRemConCoreApiButtonAction aButtonAct)
-{
-    TRequestStatus status;
-	switch(aOperationId)
-	{
-	case ERemConCoreApiPausePlayFunction:
-		{
-		if (aButtonAct == ERemConCoreApiButtonClick) 
-		    emit mediaKeyPressed(MediaKeysObserver::EPlayPauseKey);
-
-		//Send the response back to Remcon server       
-		iCoreTarget->PausePlayFunctionResponse(status, KErrNone);
-		User::WaitForRequest(status);
-		break;
-		}   
-
-	case ERemConCoreApiStop:
-		{
-        if (aButtonAct == ERemConCoreApiButtonClick) 
-            emit mediaKeyPressed(MediaKeysObserver::EStopKey);
-		iCoreTarget->StopResponse(status, KErrNone);
-		User::WaitForRequest(status);
-		break;
-		}
-	case ERemConCoreApiRewind:
-		{
-        if (aButtonAct == ERemConCoreApiButtonClick) 
-            emit mediaKeyPressed(MediaKeysObserver::EFastRewindKey);
-		iCoreTarget->RewindResponse(status, KErrNone);
-		User::WaitForRequest(status);   
-		break;
-		}       
-	case ERemConCoreApiForward:
-		{
-        if (aButtonAct == ERemConCoreApiButtonClick) 
-            emit mediaKeyPressed(MediaKeysObserver::EForwardKey);
-		iCoreTarget->ForwardResponse(status, KErrNone);
-		User::WaitForRequest(status);
-		break;
-		}
-	case ERemConCoreApiVolumeUp:
-		{   
-        if (aButtonAct == ERemConCoreApiButtonClick) 
-            emit mediaKeyPressed(MediaKeysObserver::EVolIncKey);
-		iCoreTarget->VolumeUpResponse(status, KErrNone);
-		User::WaitForRequest(status);   
-
-		break;
-		}       
-	case ERemConCoreApiVolumeDown:
-		{
-        if (aButtonAct == ERemConCoreApiButtonClick) 
-            emit mediaKeyPressed(MediaKeysObserver::EVolDecKey);
-		iCoreTarget->VolumeDownResponse(status, KErrNone);
-		User::WaitForRequest(status);   
-		break;
-		}
-	case ERemConCoreApiFastForward:
-		{
-        if (aButtonAct == ERemConCoreApiButtonClick) 
-            emit mediaKeyPressed(MediaKeysObserver::EFastForwardKey);
-		iCoreTarget->FastForwardResponse(status, KErrNone);
-		User::WaitForRequest(status);
-		break;
-		}              
-	case ERemConCoreApiBackward:
-		{
-        if (aButtonAct == ERemConCoreApiButtonClick) 
-            emit mediaKeyPressed(MediaKeysObserver::EBackwardKey);
-		iCoreTarget->BackwardResponse(status, KErrNone);
-		User::WaitForRequest(status);
-		break;
-		}                   
-	default:
-		break;
-	}
-}