diff -r 000000000000 -r f3d95d9c00ab fmradio/fmradio/src/fmradiocontroleventobserverimpl.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/fmradio/fmradio/src/fmradiocontroleventobserverimpl.cpp Tue Feb 02 00:17:10 2010 +0200 @@ -0,0 +1,254 @@ +/* +* Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: Implementation for the control event observer. +* +*/ + +#include +#include "fmradiocontroleventobserverimpl.h" + +#include "fmradio.hrh" +// --------------------------------------------------------------------------- +// C++ default constructor can NOT contain any code, that might leave. +// --------------------------------------------------------------------------- +// +CFMRadioControlEventObserverImpl::CFMRadioControlEventObserverImpl( CFMRadioAppUi& aAppUi ) + : iAppUi( aAppUi ) + { + + } + + +// --------------------------------------------------------------------------- +// EPOC default constructor can leave. +// --------------------------------------------------------------------------- +// +void CFMRadioControlEventObserverImpl::ConstructL() + { + } + + +// --------------------------------------------------------------------------- +// Two-phased constructor. +// --------------------------------------------------------------------------- +// +CFMRadioControlEventObserverImpl* CFMRadioControlEventObserverImpl::NewL( + CFMRadioAppUi& aAppUi ) + { + CFMRadioControlEventObserverImpl* self = + new( ELeave ) CFMRadioControlEventObserverImpl( aAppUi ); + CleanupStack::PushL( self ); + self->ConstructL(); + CleanupStack::Pop(); + return self; + } + + +// --------------------------------------------------------------------------- +// Destructor +// --------------------------------------------------------------------------- +// +CFMRadioControlEventObserverImpl::~CFMRadioControlEventObserverImpl() + { + } + +// --------------------------------------------------------------------------- +// CFMRadioControlEventObserverImpl::StepToChannelL +// --------------------------------------------------------------------------- +// +void CFMRadioControlEventObserverImpl::StepToChannelL( TFMRadioTuneDirection aDirection ) + { + CAknViewAppUi* appUi = static_cast( CCoeEnv::Static()->AppUi() ); + if( aDirection == EFMRadioDown ) + { + appUi->HandleCommandL( EFMRadioCmdPrevChannel ); + } + else if( aDirection == EFMRadioUp ) + { + appUi->HandleCommandL( EFMRadioCmdNextChannel ); + } + else + { + } + } + +// --------------------------------------------------------------------------- +// CFMRadioControlEventObserverImpl::SetChannelL +// --------------------------------------------------------------------------- +// +void CFMRadioControlEventObserverImpl::SetChannelL( TInt /*aChannelId*/ ) +{ +} + +// --------------------------------------------------------------------------- +// CFMRadioControlEventObserverImpl::SeekL +// --------------------------------------------------------------------------- +// +void CFMRadioControlEventObserverImpl::SeekL( TFMRadioTuneDirection /*aDirection*/ ) +{ +} + +// --------------------------------------------------------------------------- +// CFMRadioControlEventObserverImpl::StepToFrequencyL +// --------------------------------------------------------------------------- +// +void CFMRadioControlEventObserverImpl::StepToFrequencyL( TFMRadioTuneDirection /*aDirection*/ ) +{ +} + +// --------------------------------------------------------------------------- +// CFMRadioControlEventObserverImpl::SetFrequencyL +// --------------------------------------------------------------------------- +// +void CFMRadioControlEventObserverImpl::SetFrequencyL( TUint32 /*aFreq*/ ) +{ +} + +// --------------------------------------------------------------------------- +// CFMRadioControlEventObserverImpl::AdjustVolumeL +// --------------------------------------------------------------------------- +// +void CFMRadioControlEventObserverImpl::AdjustVolumeL( TFMRadioVolumeSetDirection /*aDirection*/ ) +{ +} + +// --------------------------------------------------------------------------- +// CFMRadioControlEventObserverImpl::MuteL +// --------------------------------------------------------------------------- +// +void CFMRadioControlEventObserverImpl::MuteL( TBool /*aMute*/ ) + { + CAknViewAppUi* appUi = static_cast( CCoeEnv::Static()->AppUi() ); + TRAP_IGNORE( appUi->HandleCommandL( EFMRadioCmdMute ) ); + } + +// --------------------------------------------------------------------------- +// CFMRadioControlEventObserverImpl::PlayL +// --------------------------------------------------------------------------- +// +void CFMRadioControlEventObserverImpl::PlayL( TBool /*aDownPressed*/ ) +{ +} + +// --------------------------------------------------------------------------- +// CFMRadioControlEventObserverImpl::PauseL +// --------------------------------------------------------------------------- +// +void CFMRadioControlEventObserverImpl::PauseL(TBool /*aDownPressed*/ ) +{ +} + +// --------------------------------------------------------------------------- +// CFMRadioControlEventObserverImpl::PausePlayL +// --------------------------------------------------------------------------- +// +void CFMRadioControlEventObserverImpl::PausePlayL( TBool /*aDownPressed*/ ) +{ +} + +// --------------------------------------------------------------------------- +// CFMRadioControlEventObserverImpl::StopL +// --------------------------------------------------------------------------- +// +void CFMRadioControlEventObserverImpl::StopL( TBool /*aDownPressed*/ ) +{ +} + +// --------------------------------------------------------------------------- +// CFMRadioControlEventObserverImpl::ForwardL +// --------------------------------------------------------------------------- +// +void CFMRadioControlEventObserverImpl::ForwardL( TBool /*aDownPressed*/ ) +{ +} + +// --------------------------------------------------------------------------- +// CFMRadioControlEventObserverImpl::FastForwardL +// --------------------------------------------------------------------------- +// +void CFMRadioControlEventObserverImpl::FastForwardL( TBool /*aDownPressed*/ ) +{ +} + +// --------------------------------------------------------------------------- +// CFMRadioControlEventObserverImpl::BackwardL +// --------------------------------------------------------------------------- +// +void CFMRadioControlEventObserverImpl::BackwardL( TBool /*aDownPressed*/ ) +{ +} + +// --------------------------------------------------------------------------- +// CFMRadioControlEventObserverImpl::RewindL +// --------------------------------------------------------------------------- +// +void CFMRadioControlEventObserverImpl::RewindL( TBool /*aDownPressed*/ ) +{ +} + +// --------------------------------------------------------------------------- +// CFMRadioControlEventObserverImpl::ChannelUpL +// --------------------------------------------------------------------------- +// +void CFMRadioControlEventObserverImpl::ChannelUpL( TBool /*aDownPressed*/ ) +{ +} + +// --------------------------------------------------------------------------- +// CFMRadioControlEventObserverImpl::ChannelDownL +// --------------------------------------------------------------------------- +// +void CFMRadioControlEventObserverImpl::ChannelDownL( TBool /*aDownPressed*/ ) +{ +} + +// --------------------------------------------------------------------------- +// CFMRadioControlEventObserverImpl::VolumeUpL +// --------------------------------------------------------------------------- +// +void CFMRadioControlEventObserverImpl::VolumeUpL( TBool /*aDownPressed*/ ) +{ +} + +// --------------------------------------------------------------------------- +// CFMRadioControlEventObserverImpl::VolumeDownL +// --------------------------------------------------------------------------- +// +void CFMRadioControlEventObserverImpl::VolumeDownL( TBool /*aDownPressed*/ ) +{ +} + +// --------------------------------------------------------------------------- +// CFMRadioControlEventObserverImpl::ChangeViewL +// --------------------------------------------------------------------------- +// +void CFMRadioControlEventObserverImpl::ChangeViewL(TUid /*aViewId*/, TBool /*aForceChange*/) +{ +} + +// --------------------------------------------------------------------------- +// CFMRadioControlEventObserverImpl::SetAudioOutputDestinationL +// --------------------------------------------------------------------------- +// +void CFMRadioControlEventObserverImpl::SetAudioOutputDestinationL(TFMRadioOutputDestination /*aDestination*/) +{ +} + +// --------------------------------------------------------------------------- +// CFMRadioControlEventObserverImpl::AnswerEndCallL +// --------------------------------------------------------------------------- +// +void CFMRadioControlEventObserverImpl::AnswerEndCallL() +{ +}