diff -r 000000000000 -r 09774dfdd46b qtinternetradio/irqsonghistory/src/irqsonghistoryinfo.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/qtinternetradio/irqsonghistory/src/irqsonghistoryinfo.cpp Mon Apr 19 14:01:53 2010 +0300 @@ -0,0 +1,304 @@ +/* +* 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: +* +*/ +#include "irqsonghistoryinfo.h" + +// --------------------------------------------------------------------------- +//IRQSongHistoryInfo::~IRQSongHistoryInfo() +//standard C++ constructor +// --------------------------------------------------------------------------- +// +EXPORT_C IRQSongHistoryInfo::IRQSongHistoryInfo() +{ + iChannelType = 0; + iChannelId = 0; + iBitrate = 0; +} + +// --------------------------------------------------------------------------- +//IRQSongHistoryInfo::~IRQSongHistoryInfo() +//standard C++ destructor +// --------------------------------------------------------------------------- +// +EXPORT_C IRQSongHistoryInfo::~IRQSongHistoryInfo() +{ + +} + +// --------------------------------------------------------------------------- +// IRQSongHistoryInfo::getArtistName +// gets Artist name +// --------------------------------------------------------------------------- +// +EXPORT_C const QString& IRQSongHistoryInfo::getArtistName() const +{ + return iArtistName; +} + +// --------------------------------------------------------------------------- +// IRQSongHistoryInfo::getSongName +// gets the song information +// --------------------------------------------------------------------------- +// +EXPORT_C const QString& IRQSongHistoryInfo::getSongName() const +{ + return iSongName; +} + +// --------------------------------------------------------------------------- +// IRQSongHistoryInfo::getStreamUrl +// gets StreamUrl +// --------------------------------------------------------------------------- +// +EXPORT_C const QString& IRQSongHistoryInfo::getStreamUrl() const +{ + return iStreamUrl; +} + +// --------------------------------------------------------------------------- +// IRQSongHistoryInfo::getChannelName +// gets Channel name +// --------------------------------------------------------------------------- +// +EXPORT_C const QString& IRQSongHistoryInfo::getChannelName() const +{ + return iChannelName; +} + +// --------------------------------------------------------------------------- +// IRQSongHistoryInfo::getChannelDesc +// gets Channel Description +// --------------------------------------------------------------------------- +// +EXPORT_C const QString& IRQSongHistoryInfo::getChannelDesc() const +{ + return iChannelDescription; +} + +// --------------------------------------------------------------------------- +// IRQSongHistoryInfo::getImageUrl +// gets Channel image Url +// --------------------------------------------------------------------------- +// +EXPORT_C const QString& IRQSongHistoryInfo::getImageUrl() const +{ + return iImageUrl; +} + +// --------------------------------------------------------------------------- +// IRQSongHistoryInfo::getMusicStoreStatus +// gets Channel MusicStoreStatus +// --------------------------------------------------------------------------- +// +EXPORT_C const QString& IRQSongHistoryInfo::getMusicStoreStatus() const +{ + return iMusicStoreStatus; +} + +// --------------------------------------------------------------------------- +// IRQSongHistoryInfo::getChannelType +// gets Channel Type +// --------------------------------------------------------------------------- +// +EXPORT_C int IRQSongHistoryInfo::getChannelType() const +{ + return iChannelType; +} +// --------------------------------------------------------------------------- +// IRQSongHistoryInfo::getChannelId +// gets Channel Id +// --------------------------------------------------------------------------- +// +EXPORT_C int IRQSongHistoryInfo::getChannelId() const +{ + return iChannelId; +} + +// --------------------------------------------------------------------------- +// IRQSongHistoryInfo::getBitrate +// gets Channel bitrate +// --------------------------------------------------------------------------- +// +EXPORT_C int IRQSongHistoryInfo::getBitrate() const +{ + return iBitrate; +} + +// --------------------------------------------------------------------------- +// IRQSongHistoryInfo::setHistoryInfo +// sets Song History Information. +// --------------------------------------------------------------------------- +// +void IRQSongHistoryInfo::setHistoryInfo(const QString& aArtistName, + const QString& aSongName, + const QString& aStreamUrl, + const QString& aChannelName, + const QString& aChannelDesc, + const QString& aImageUrl, + const QString& aMusicStoreStatus, + int aChannelType, + int aChannelId, + int aBitrate) +{ + setArtistName(aArtistName); + setSongName(aSongName); + setStreamUrl(aStreamUrl); + setChannelName(aChannelName); + setChannelDesc(aChannelDesc); + setImageUrl(aImageUrl); + setMusicStoreStatus(aMusicStoreStatus); + setChannelType(aChannelType); + setChannelId(aChannelId); + setBitrate(aBitrate); +} + +// --------------------------------------------------------------------------- +// IRQSongHistoryInfo::setArtistName +// sets Artist name +// --------------------------------------------------------------------------- +// +void IRQSongHistoryInfo::setArtistName(const QString& aArtistName) +{ + iArtistName = aArtistName; +} + +// --------------------------------------------------------------------------- +// IRQSongHistoryInfo::setSongName +// sets Song name +// --------------------------------------------------------------------------- +// +void IRQSongHistoryInfo::setSongName (const QString& aSongName) +{ + iSongName = aSongName; +} + +// --------------------------------------------------------------------------- +// IRQSongHistoryInfo::setStreamUrl +// sets Stream url +// --------------------------------------------------------------------------- +// +void IRQSongHistoryInfo::setStreamUrl(const QString& aStreamUrl) +{ + iStreamUrl = aStreamUrl; +} + +// --------------------------------------------------------------------------- +// IRQSongHistoryInfo::setChannelName +// sets Channel name +// --------------------------------------------------------------------------- +// +void IRQSongHistoryInfo::setChannelName(const QString& aChannelName) +{ + iChannelName = aChannelName; +} +// --------------------------------------------------------------------------- +// IRQSongHistoryInfo::setChannelDesc +// sets Channel description +// --------------------------------------------------------------------------- +// +void IRQSongHistoryInfo::setChannelDesc(const QString& aChannelDesc) +{ + iChannelDescription = aChannelDesc; +} + +// --------------------------------------------------------------------------- +// IRQSongHistoryInfo::setImageUrl +// sets Channel image Url +// --------------------------------------------------------------------------- +// +void IRQSongHistoryInfo::setImageUrl(const QString& aImageUrl) +{ + iImageUrl = aImageUrl; +} + +// --------------------------------------------------------------------------- +// IRQSongHistoryInfo::setMusicStoreStatus +// sets Channel's MusicStoreStatus +// --------------------------------------------------------------------------- +// +void IRQSongHistoryInfo::setMusicStoreStatus(const QString& aMusicStoreStatus) +{ + iMusicStoreStatus = aMusicStoreStatus; +} +// --------------------------------------------------------------------------- +// IRQSongHistoryInfo::setChannelType +// sets Channel type +// --------------------------------------------------------------------------- +// +void IRQSongHistoryInfo::setChannelType(int aChannelType) +{ + iChannelType = aChannelType; +} +// --------------------------------------------------------------------------- +// IRQSongHistoryInfo::setChannelId +// sets Channel Id +// --------------------------------------------------------------------------- +// +void IRQSongHistoryInfo::setChannelId(int aChannelId) +{ + iChannelId = aChannelId; +} +// --------------------------------------------------------------------------- +// IRQSongHistoryInfo::setBitrate +// sets Channel bitrate +// --------------------------------------------------------------------------- +// +void IRQSongHistoryInfo::setBitrate(int aBitrate) +{ + iBitrate = aBitrate; +} + + + +EXPORT_C void IRQSongInfo::setSongName(const QString& aName) +{ + iSongName = aName; +} + +EXPORT_C const QString& IRQSongInfo::getSongName() const +{ + return iSongName; +} + +EXPORT_C void IRQSongInfo::setArtistName(const QString& aArtist) +{ + iSongArtist = aArtist; +} + +EXPORT_C const QString& IRQSongInfo::getArtistName() const +{ + return iSongArtist; +} + +EXPORT_C void IRQSongInfo::setMusicshopStatus(const QString& aStatus) +{ + iMusicshopStatus = aStatus; +} + +EXPORT_C const QString& IRQSongInfo::getMusicshopStatus() const +{ + return iMusicshopStatus; +} + +EXPORT_C void IRQSongInfo::setAllInfo(const QString& aName, const QString& aArtist, const QString& aStatus) +{ + iSongName = aName; + iSongArtist = aArtist; + iMusicshopStatus = aStatus; +} + + +