/* Copyright (c) 2006 Nikolaj Hald Nielsen This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #include "magnatunetypes.h" //// MagnatuneArtist //// MagnatuneArtist::MagnatuneArtist( ) : m_id(0) { } void MagnatuneArtist::setId( int id ) { m_id = id; } int MagnatuneArtist::getId( ) const { return m_id; } void MagnatuneArtist::setName( TQString name ) { m_name = name; } TQString MagnatuneArtist::getName( ) const { return m_name; } void MagnatuneArtist::setDescription( TQString description ) { m_description = description; } TQString MagnatuneArtist::getDescription( ) const { return m_description; } void MagnatuneArtist::setPhotoURL( TQString photoURL ) { m_photoURL = photoURL; } TQString MagnatuneArtist::getPhotoURL( ) const { return m_photoURL; } void MagnatuneArtist::setHomeURL( TQString homeURL ) { m_homeURL = homeURL; } TQString MagnatuneArtist::getHomeURL( ) const { return m_homeURL; } //// MagnatuneAlbum //// MagnatuneAlbum::MagnatuneAlbum( ) : m_id (0) , m_artistId(-1) { } void MagnatuneAlbum::setId( int id ) { m_id = id; } int MagnatuneAlbum::getId( ) const { return m_id; } void MagnatuneAlbum::setArtistId( int artistId ) { m_artistId = artistId; } int MagnatuneAlbum::getArtistId( ) const { return m_artistId; } void MagnatuneAlbum::setName( TQString name ) { m_name = name; } TQString MagnatuneAlbum::getName( ) const { return m_name; } void MagnatuneAlbum::setCoverURL( TQString coverURL ) { m_coverURL = coverURL; } TQString MagnatuneAlbum::getCoverURL( ) const { return m_coverURL; } void MagnatuneAlbum::setLaunchDate( TQDate launchDate ) { m_launchDate = launchDate; } TQDate MagnatuneAlbum::getLaunchDate( ) const { return m_launchDate; } void MagnatuneAlbum::setAlbumCode( TQString albumCode ) { m_albumCode = albumCode; } TQString MagnatuneAlbum::getAlbumCode( ) const { return m_albumCode; } void MagnatuneAlbum::setMp3Genre( TQString mp3Genre ) { m_mp3Genre = mp3Genre; } TQString MagnatuneAlbum::getMp3Genre( ) const { return m_mp3Genre; } void MagnatuneAlbum::setMagnatuneGenres( TQString magnatuneGenres ) { m_magnatuneGenres = magnatuneGenres; } TQString MagnatuneAlbum::getMagnatuneGenres( ) const { return m_magnatuneGenres; } //// MagnatuneTrack //// MagnatuneTrack::MagnatuneTrack( ) : m_id( 0 ) , m_trackNumber( 0 ) , m_duration( 0 ) , m_albumId( 0 ) , m_artistId( 0 ) { } void MagnatuneTrack::setId( int id ) { m_id = id; } int MagnatuneTrack::getId( ) const { return m_id; } void MagnatuneTrack::setArtistId( int artistId ) { m_artistId = artistId; } int MagnatuneTrack::getArtistId( ) const { return m_artistId; } void MagnatuneTrack::setAlbumId( int albumId ) { m_albumId = albumId; } int MagnatuneTrack::getAlbumId( ) const { return m_albumId; } void MagnatuneTrack::setName( TQString name ) { m_name = name; } TQString MagnatuneTrack::getName( ) const { return m_name; } void MagnatuneTrack::setTrackNumber( int trackNumber ) { m_trackNumber = trackNumber; } int MagnatuneTrack::getTrackNumber( ) const { return m_trackNumber; } void MagnatuneTrack::setDuration( int duration ) { m_duration = duration; } int MagnatuneTrack::getDuration( ) const { return m_duration; } void MagnatuneTrack::setHifiURL( TQString hifiURL ) { m_hifiURL = hifiURL; } TQString MagnatuneTrack::getHifiURL( ) const { return m_hifiURL; } void MagnatuneTrack::setLofiURL( TQString lofiURL ) { m_lofiURL = lofiURL; } TQString MagnatuneTrack::getLofiURL( ) const { return m_lofiURL; }