SongUpdate: add UpdateFileInArchive(ArchiveFile&)

This commit is contained in:
Max Kellermann
2016-02-26 14:53:37 +01:00
parent ae37e25452
commit 35567e6507
2 changed files with 47 additions and 0 deletions

View File

@@ -36,6 +36,7 @@ struct LightSong;
struct Directory;
class DetachedSong;
class Storage;
class ArchiveFile;
/**
* A song file inside the configured music directory. Internal
@@ -112,6 +113,11 @@ struct Song {
bool UpdateFile(Storage &storage);
#ifdef ENABLE_ARCHIVE
static Song *LoadFromArchive(ArchiveFile &archive,
const char *name_utf8,
Directory &parent);
bool UpdateFileInArchive(ArchiveFile &archive);
bool UpdateFileInArchive(const Storage &storage);
#endif