support for editing composer, performer and disc tag

This commit is contained in:
unK
2008-09-26 23:57:15 +02:00
parent 4c7afc4fcd
commit d89f00136f
4 changed files with 147 additions and 27 deletions

View File

@@ -61,17 +61,20 @@ class Song
int GetPosition() const { return itsSong->pos; }
int GetID() const { return itsSong->id; }
void SetFile(const string &str);
void SetArtist(const string &str);
void SetTitle(const string &str);
void SetAlbum(const string &str);
void SetTrack(const string &str);
void SetTrack(int track);
void SetYear(const string &str);
void SetYear(int year);
void SetGenre(const string &str);
void SetComment(const string &str);
void SetPosition(int pos);
void SetFile(const string &);
void SetArtist(const string &);
void SetTitle(const string &);
void SetAlbum(const string &);
void SetTrack(const string &);
void SetTrack(int);
void SetYear(const string &);
void SetYear(int);
void SetGenre(const string &);
void SetComposer(const string &);
void SetPerformer(const string &);
void SetDisc(const string &);
void SetComment(const string &);
void SetPosition(int);
void SetNewName(string name) { itsNewName = name == GetName() ? "" : name; }
string GetNewName() const { return itsNewName; }