Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

CMp3Track Class Reference

Basic data class and linked list node for Mp3 storing the associated filename, title, artist, genre, year, album, and comment. More...

#include <CDataStructures.h>

Inheritance diagram for CMp3Track::

CListItem List of all members.

Public Methods

 CMp3Track (void)
 ~CMp3Track (void)
 CMp3Track (CMp3Track *original)
 Copy constructor for making a copy of an CMp3Track. More...

string getFilename (void)
string getTitle (void)
string getArtist (void)
string getGenre (void)
string getAlbum (void)
string getYear (void)
string getComment (void)
string getListing (bool titlethenartist=true)
 Returns the title and artist in one string. More...

void setFilename (string filename)
void setTitle (string title)
void setArtist (string artist)
void setAlbum (string album)
void setYear (string year)
void setGenre (int genre)
void setComment (string comment)
void inputData (string inputdata)
string outputData (void)

Detailed Description

Basic data class and linked list node for Mp3 storing the associated filename, title, artist, genre, year, album, and comment.


Constructor & Destructor Documentation

CMp3Track::CMp3Track void   
 

CMp3Track::~CMp3Track void   
 

CMp3Track::CMp3Track CMp3Track *    original
 

Copy constructor for making a copy of an CMp3Track.

Copies all data except leaves m_next and m_prev set to NULL


Member Function Documentation

string CMp3Track::getAlbum void   
 

string CMp3Track::getArtist void   
 

string CMp3Track::getComment void   
 

string CMp3Track::getFilename void   
 

string CMp3Track::getGenre void   
 

string CMp3Track::getListing bool    titlethenartist = true
 

Returns the title and artist in one string.

If CMp3Track is an mp3 music file returns either: "Title - Artist" or "Artist - Title" depending on boolean value Else if it an mp3 voice file returns: m_title

string CMp3Track::getTitle void   
 

string CMp3Track::getYear void   
 

void CMp3Track::inputData string    inputdata
 

string CMp3Track::outputData void   
 

void CMp3Track::setAlbum string    album
 

void CMp3Track::setArtist string    artist
 

void CMp3Track::setComment string    comment
 

void CMp3Track::setFilename string    filename
 

void CMp3Track::setGenre int    genre
 

void CMp3Track::setTitle string    title
 

void CMp3Track::setYear string    year
 


The documentation for this class was generated from the following files:
Generated on Thu Dec 6 00:14:56 2001 for Dijinni by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001