internetradio2.0/songhistorysrc/irsonghistoryinfo.cpp
changeset 14 896e9dbc5f19
parent 12 608f67c22514
child 15 065198191975
--- 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;
- }