1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
|
/*
Project: MPDCon
Copyright (C) 2004
Author: Daniel Luederwald
Created: 2004-05-14 11:53:40 +0200 by flip
PlaylistItem
This application is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This application 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 General Public
License along with this library; if not, write to the Free
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
*/
#ifndef _PCAPPPROJ_PLAYLISTITEM_H_
#define _PCAPPPROJ_PLAYLISTITEM_H_
#import <Foundation/Foundation.h>
#import "SQLiteAdaptor.h"
@interface PlaylistItem : NSObject
{
NSString *artist;
NSString *title;
NSString *album;
NSString *genre;
NSString *trackNr;
NSString *path;
NSString *comment;
NSString *date;
NSString *composer;
NSString *performer;
NSString *disc;
NSString *lyricsURL;
NSString *lyricsText;
int elapsedTime;
int totalTime;
int ID;
int pos;
SQLiteAdaptor *MPDConDB;
NSMutableString *element;
}
// Accessor Methods
- (NSString *) getArtist;
- (void) setArtist: (NSString *)newArtist;
- (NSString *) getTitle;
- (void) setTitle: (NSString *)newTitle;
- (NSString *) getAlbum;
- (void) setAlbum: (NSString *)newAlbum;
- (NSString *) getGenre;
- (void) setGenre: (NSString *)newGenre;
- (NSString *) getComment;
- (void) setComment: (NSString *)newComment;
- (NSString *) getDate;
- (void) setDate: (NSString *) newDate;
- (NSString *) getComposer;
- (void) setComposer: (NSString *) newComposer;
- (NSString *) getPerformer;
- (void) setPerformer: (NSString *) newPerformer;
- (NSString *) getDisc;
- (void) setDisc: (NSString *) newDisc;
- (NSString *) getTrackNr;
- (void) setTrackNr: (NSString *)newNr;
- (int) getElapsedTime;
- (void) setElapsedTime: (int)newTime;
- (int) getTotalTime;
- (void) setTotalTime: (int)newTime;
- (NSString *) getPath;
- (void) setPath: (NSString *)newPath;
- (int) getID;
- (void) setID: (int) newID;
- (int) getPos;
- (void) setPos: (int) newPos;
- (NSInteger) getRating;
- (void) setRating: (NSInteger)newRating;
- (NSDictionary *) getLyrics;
- (void) setLyrics: (NSString *) _lyricsText withURL: (NSString *)_lyricsURL;
@end
#endif
|