diff -r 608f67c22514 -r 896e9dbc5f19 internetradio2.0/songhistorysrc/irsonghistoryinfo.cpp --- a/internetradio2.0/songhistorysrc/irsonghistoryinfo.cpp Tue Jul 06 14:07:20 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,367 +0,0 @@ -/* -* Copyright (c) 2004 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: class for the songhistory information. -* -*/ - -#include "irsonghistoryinfo.h" - -// --------------------------------------------------------------------------- -// Function : NewL -// Function returns an instance of CIRSongHistoryInfo -// Two phase constructor -// --------------------------------------------------------------------------- -// - EXPORT_C CIRSongHistoryInfo * CIRSongHistoryInfo::NewL() - { - CIRSongHistoryInfo* self = CIRSongHistoryInfo :: NewLC(); - CleanupStack::Pop( self ); - return self; - } - -// --------------------------------------------------------------------------- -//CIRLastPlayedSongs::NewLC() -//Static function -//standard two phased constructor -// --------------------------------------------------------------------------- -// - EXPORT_C CIRSongHistoryInfo * CIRSongHistoryInfo::NewLC() - { - CIRSongHistoryInfo* self = new( ELeave ) CIRSongHistoryInfo(); - CleanupStack::PushL( self ); - return self; - } -// --------------------------------------------------------------------------- -//CIRSongHistoryInfo::~CIRSongHistoryInfo() -//standard C++ destructor -// --------------------------------------------------------------------------- -// -EXPORT_C CIRSongHistoryInfo::~CIRSongHistoryInfo() - { - iArtistInfo.Close(); - - iSongInfo.Close(); - - iStreamUrlInfo.Close(); - - iChannelInfo.Close(); - - iChannelDescription.Close(); - - iImageUrl.Close(); - iGenreName.Close(); - iCountryName.Close(); - iLanguageName.Close(); - - iMusicStoreStatus.Close(); - - } - -// --------------------------------------------------------------------------- -//CIRSongHistoryInfo::~CIRSongHistoryInfo() -//standard C++ constructor -// --------------------------------------------------------------------------- -// -CIRSongHistoryInfo::CIRSongHistoryInfo() - { - - } - - -// --------------------------------------------------------------------------- -// CIRSongHistoryInfo::SetArtist -// Sets Artist name -// --------------------------------------------------------------------------- -// - void CIRSongHistoryInfo::SetArtist(RBuf& aArtist) - { - iArtistInfo.Create(aArtist); - } - - // --------------------------------------------------------------------------- -// CIRSongHistoryInfo::SetSongName -// Sets Song name -// --------------------------------------------------------------------------- -// - void CIRSongHistoryInfo::SetSongName (RBuf& aSongName) - { - iSongInfo.Create(aSongName); - } - - // --------------------------------------------------------------------------- -// CIRSongHistoryInfo::SetStreamUrl -// Sets Stream url name -// --------------------------------------------------------------------------- -// - void CIRSongHistoryInfo::SetStreamUrl(RBuf& aStreamUrl) - { - iStreamUrlInfo.Create(aStreamUrl); - } - - // --------------------------------------------------------------------------- -// CIRSongHistoryInfo::SetChannelName -// Sets Channel name -// --------------------------------------------------------------------------- -// - void CIRSongHistoryInfo::SetChannelName(RBuf& aChannelName) - { - iChannelInfo.Create(aChannelName); - } - // --------------------------------------------------------------------------- -// CIRSongHistoryInfo::SetChannelDesc -// Sets Channel name -// --------------------------------------------------------------------------- -// - void CIRSongHistoryInfo::SetChannelDesc(RBuf& aChannelDesc) - { - iChannelDescription.Create(aChannelDesc); - } -// --------------------------------------------------------------------------- -// CIRSongHistoryInfo::SetImageUrl -// Sets Channel image Url -// --------------------------------------------------------------------------- -// - void CIRSongHistoryInfo::SetImageUrl(RBuf& aImageUrl) - { - iImageUrl.Create(aImageUrl); - } - - // --------------------------------------------------------------------------- - // CIRSongHistoryInfo::SetGenreName - // Set channel genre name - // --------------------------------------------------------------------------- - // -void CIRSongHistoryInfo::SetGenreName(const RBuf& aGenreName) -{ - iGenreName.Create(aGenreName); -} - -// --------------------------------------------------------------------------- -// CIRSongHistoryInfo::SetCountryName -// Set channel country name -// --------------------------------------------------------------------------- -// -void CIRSongHistoryInfo::SetCountryName(const RBuf& aCountryName) -{ - iCountryName.Create(aCountryName); -} - -// --------------------------------------------------------------------------- -// CIRSongHistoryInfo::SetLanguageName -// Set channel language name -// --------------------------------------------------------------------------- -// -void CIRSongHistoryInfo::SetLanguageName(const RBuf& aLanguageName) -{ - iLanguageName.Create(aLanguageName); -} - // --------------------------------------------------------------------------- -// CIRSongHistoryInfo::SetChannelMusicStatus -// Sets Channel's MusicStoreStatus -// --------------------------------------------------------------------------- -// - void CIRSongHistoryInfo::SetChannelMusicStatus(RBuf& aChannelMusicStatus) - { - iMusicStoreStatus.Create(aChannelMusicStatus); - } -// --------------------------------------------------------------------------- -// CIRSongHistoryInfo::SetChannelType -// Sets Channel TYpe -// --------------------------------------------------------------------------- -// - void CIRSongHistoryInfo::SetChannelType(TInt aChannelType) - { - iChannelType=aChannelType; - } -// --------------------------------------------------------------------------- -// CIRSongHistoryInfo::SetChannelId -// Sets Channel Id -// --------------------------------------------------------------------------- -// - void CIRSongHistoryInfo::SetChannelId(TInt aChannelId) - { - iChannelId=aChannelId; - } - -// --------------------------------------------------------------------------- -// CIRSongHistoryInfo::SetBitrate -// Sets bitrate -// --------------------------------------------------------------------------- -// - void CIRSongHistoryInfo::SetBitrate(TInt aBitrate) - { - iBitrate=aBitrate; - } - // --------------------------------------------------------------------------- -// CIRSongHistoryInfo::SetHistoryInfo -// Sets Song History Information. -// --------------------------------------------------------------------------- -// - - EXPORT_C void CIRSongHistoryInfo::SetHistoryInfo(RBuf& aSongName, - RBuf& aArtist, - RBuf& aStreamUrl, - RBuf& aChannelName , - TInt aChannelType, - TInt aChannelId, - TInt aBitrate, - RBuf& aChannelDesc, - RBuf& aImageUrl, - RBuf& aGenreName, - RBuf& aCountryName, - RBuf& aLanguageName, - RBuf& aMusicStoreStatus - ) - { - SetSongName(aSongName); - SetArtist(aArtist); - SetStreamUrl(aStreamUrl); - SetChannelName(aChannelName); - SetChannelType(aChannelType); - SetChannelId(aChannelId); - SetBitrate(aBitrate); - SetChannelDesc(aChannelDesc); - SetImageUrl(aImageUrl); - SetGenreName(aGenreName); - SetCountryName(aCountryName); - SetLanguageName(aLanguageName); - SetChannelMusicStatus(aMusicStoreStatus); - - } - - // --------------------------------------------------------------------------- -// CIRSongHistoryInfo::GetSongInfo -// Gets the song information -// --------------------------------------------------------------------------- -// - EXPORT_C const RBuf& CIRSongHistoryInfo::GetSongInfo() const - { - return iSongInfo; - } - - // --------------------------------------------------------------------------- -// CIRSongHistoryInfo::GetArtistInfo -// Gets Artist name -// --------------------------------------------------------------------------- -// - EXPORT_C const RBuf& CIRSongHistoryInfo::GetArtistInfo() const - { - return iArtistInfo; - } - -// --------------------------------------------------------------------------- -// CIRSongHistoryInfo::GetStreamUrl -// Gets StreamUrl name -// --------------------------------------------------------------------------- -// - EXPORT_C const RBuf& CIRSongHistoryInfo::GetStreamUrl() const - { - return iStreamUrlInfo; - } - - // --------------------------------------------------------------------------- -// CIRSongHistoryInfo::GetChannelName -// Gets Channel name -// --------------------------------------------------------------------------- -// - EXPORT_C const RBuf& CIRSongHistoryInfo::GetChannelName() const - { - return iChannelInfo; - } - // --------------------------------------------------------------------------- -// CIRSongHistoryInfo::GetChannelDesc -// Gets Channel name -// --------------------------------------------------------------------------- -// - EXPORT_C const RBuf& CIRSongHistoryInfo::GetChannelDesc() const - { - return iChannelDescription; - } - -// --------------------------------------------------------------------------- -// CIRSongHistoryInfo::GetImageUrl -// Gets Channel image Url -// --------------------------------------------------------------------------- -// - EXPORT_C const RBuf& CIRSongHistoryInfo::GetImageUrl() const - { - return iImageUrl; - } - // --------------------------------------------------------------------------- - // CIRSongHistoryInfo::GetGenreName - // Get channel genre name - // --------------------------------------------------------------------------- - // - -const RBuf& CIRSongHistoryInfo::GetGenreName() const - { - return iGenreName; - } - -// --------------------------------------------------------------------------- -// CIRSongHistoryInfo::GetCountryName -// Get channel country name -// --------------------------------------------------------------------------- -// -const RBuf& CIRSongHistoryInfo::GetCountryName() const - { - return iCountryName; - } - -// --------------------------------------------------------------------------- -// CIRSongHistoryInfo::GetLanguageName -// Get channel language name -// --------------------------------------------------------------------------- -// -const RBuf& CIRSongHistoryInfo::GetLanguageName() const - { - return iLanguageName; - } - - // --------------------------------------------------------------------------- -// CIRSongHistoryInfo::GetChannelType -// Gets Channel Type -// --------------------------------------------------------------------------- -// - EXPORT_C TInt CIRSongHistoryInfo::GetChannelType() const - { - return iChannelType; - } - // --------------------------------------------------------------------------- -// CIRSongHistoryInfo::GetChannelId -// Gets Channel Id -// --------------------------------------------------------------------------- -// - EXPORT_C TInt CIRSongHistoryInfo::GetChannelId() const - { - return iChannelId; - } - // --------------------------------------------------------------------------- -// CIRSongHistoryInfo::GetBitrate -// Gets bitrate -// --------------------------------------------------------------------------- -// -EXPORT_C TInt CIRSongHistoryInfo::GetBitrate() const -{ - return iBitrate; -} - // --------------------------------------------------------------------------- -// CIRSongHistoryInfo::GetChannelMusicStatus -// Gets Channel MusicStoreStatus -// --------------------------------------------------------------------------- -// - EXPORT_C const RBuf& CIRSongHistoryInfo::GetChannelMusicStatus() const - { - return iMusicStoreStatus; - }