support for editing tag of local files (outside mpd music dir)

This commit is contained in:
unK
2008-10-18 22:39:56 +02:00
parent 884a88effa
commit 93b8a7dfff
4 changed files with 58 additions and 9 deletions

View File

@@ -110,6 +110,12 @@ bool Song::Empty() const
return !itsSong || (!itsSong->file && !itsSong->title && !itsSong->artist && !itsSong->album && !itsSong->date && !itsSong->track && !itsSong->genre && !itsSong->composer && !itsSong->performer && !itsSong->disc && !itsSong->comment);
}
bool Song::IsFromDB() const
{
const string &dir = GetDirectory();
return dir[0] != '/' || dir == "/";
}
string Song::GetFile() const
{
return !itsSong->file ? (itsGetEmptyFields ? "" : EMPTY_TAG) : itsSong->file;