diff -r afea38384506 -r a2b50a479edf radioapp/radioenginewrapper/src/radioenginewrapper.cpp --- a/radioapp/radioenginewrapper/src/radioenginewrapper.cpp Fri May 14 15:52:32 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,229 +0,0 @@ -/* -* Copyright (c) 2009 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: -* -*/ - -// User includes -#include "radioenginewrapper.h" -#include "radioenginewrapper_p.h" -#include "cradioenginehandler.h" - -/*! - * Constructor - */ -RadioEngineWrapper::RadioEngineWrapper( RadioStationHandlerIf& stationHandler ) : - d_ptr( new RadioEngineWrapperPrivate( this, stationHandler ) ) -{ - Q_D( RadioEngineWrapper ); - d->init(); -} - -/*! - * Destructor - */ -RadioEngineWrapper::~RadioEngineWrapper() -{ - delete d_ptr; -} - -/*! - * - */ -void RadioEngineWrapper::addObserver( RadioEngineWrapperObserver* observer ) -{ - Q_D( RadioEngineWrapper ); - d->mObservers.append( observer ); -} - -/*! - * - */ -void RadioEngineWrapper::removeObserver( RadioEngineWrapperObserver* observer ) -{ - Q_D( RadioEngineWrapper ); - d->mObservers.removeAll( observer ); -} - -/*! - * Checks if the radio engine has been constructed properly - */ -bool RadioEngineWrapper::isEngineConstructed() -{ - Q_D( RadioEngineWrapper ); - return d->isEngineConstructed(); -} - -/*! - * Returns the settings handler owned by the engine - */ -RadioSettingsIf& RadioEngineWrapper::settings() -{ - Q_D( RadioEngineWrapper ); - return d->settings(); -} - -/*! - * Returns the selected radio region - */ -RadioRegion::Region RadioEngineWrapper::region() const -{ - Q_D( const RadioEngineWrapper ); - return d->mEngineHandler->Region(); -} - -/*! - * Returns the minimum frequency - */ -uint RadioEngineWrapper::minFrequency() const -{ - Q_D( const RadioEngineWrapper ); - return d->mEngineHandler->MinFrequency(); -} - -/*! - * Returns the maximum frequency - */ -uint RadioEngineWrapper::maxFrequency() const -{ - Q_D( const RadioEngineWrapper ); - return d->mEngineHandler->MaxFrequency(); -} - -/*! - * Returns the frequency step size from the selected region - */ -uint RadioEngineWrapper::frequencyStepSize() const -{ - Q_D( const RadioEngineWrapper ); - return d->mEngineHandler->FrequencyStepSize(); -} - -/*! - * Returns the frequency step size from the selected region - */ -bool RadioEngineWrapper::isFrequencyValid( uint frequency ) -{ - Q_D( const RadioEngineWrapper ); - return d->mEngineHandler->IsFrequencyValid( frequency ); -} - -/*! - * Checks if the radio engine is on - */ -bool RadioEngineWrapper::isRadioOn() const -{ - Q_D( const RadioEngineWrapper ); - return d->mEngineHandler->IsRadioOn(); -} - -/*! - * Returns the currently tuned frequency - */ -uint RadioEngineWrapper::currentFrequency() const -{ - Q_D( const RadioEngineWrapper ); - return d->mEngineHandler->TunedFrequency(); -} - -/*! - * Returns the mute status - */ -bool RadioEngineWrapper::isMuted() const -{ - Q_D( const RadioEngineWrapper ); - return d->mEngineHandler->IsMuted(); -} - -/*! - * Returns the antenna connection status - */ -bool RadioEngineWrapper::isAntennaAttached() const -{ - Q_D( const RadioEngineWrapper ); - return d->mEngineHandler->IsAntennaAttached(); -} - -/*! - * Returns the "use loudspeaker" status - */ -bool RadioEngineWrapper::isUsingLoudspeaker() const -{ - Q_D( const RadioEngineWrapper ); - return d->mUseLoudspeaker; -} - -/*! - * Tunes to the given frequency - */ -void RadioEngineWrapper::tuneFrequency( uint frequency, const int reason ) -{ - Q_D( RadioEngineWrapper ); - d->tuneFrequency( frequency, reason ); -} - -/*! - * Tunes to the given frequency after a delay - */ -void RadioEngineWrapper::tuneWithDelay( uint frequency, const int reason ) -{ - Q_D( RadioEngineWrapper ); - d->tuneWithDelay( frequency, reason ); -} - -/*! - * volume update command for the engine - */ -void RadioEngineWrapper::setVolume( int volume ) -{ - Q_D( RadioEngineWrapper ); - d->mEngineHandler->SetVolume( volume ); -} - -/*! - * - */ -void RadioEngineWrapper::setMute( bool muted ) -{ - Q_D( RadioEngineWrapper ); - d->mEngineHandler->SetMuted( muted ); -} - -/*! - * - */ -void RadioEngineWrapper::toggleAudioRoute() -{ - Q_D( RadioEngineWrapper ); - d->mUseLoudspeaker = !d->mUseLoudspeaker; - d->mEngineHandler->SetAudioRouteToLoudspeaker( d->mUseLoudspeaker ); -} - -/*! - * - */ -void RadioEngineWrapper::startSeeking( Seeking::Direction direction, const int reason ) -{ - Q_D( RadioEngineWrapper ); - d->startSeeking( direction, reason ); -} - -/*! - * - */ -void RadioEngineWrapper::cancelSeeking() -{ - Q_D( RadioEngineWrapper ); - d->mEngineHandler->CancelSeek(); -}