db/DatabaseListener: add method OnDatabaseSongRemoved()

Decouples db/update/Remove.cpp from global variables.
This commit is contained in:
Max Kellermann
2014-02-04 19:16:30 +01:00
parent ce73843014
commit ff665b37cb
10 changed files with 49 additions and 38 deletions

View File

@@ -79,8 +79,6 @@ struct Instance final
* music_directory was configured).
*/
Database *GetDatabase(Error &error);
void DeleteSong(const char *uri);
#endif
/**
@@ -96,7 +94,8 @@ struct Instance final
private:
#ifdef ENABLE_DATABASE
virtual void OnDatabaseModified();
virtual void OnDatabaseModified() override;
virtual void OnDatabaseSongRemoved(const LightSong &song) override;
#endif
#ifdef ENABLE_NEIGHBOR_PLUGINS