Make collection watcher unwatch removed directories

Fixes #233
This commit is contained in:
Jonas Kvinge
2019-08-05 18:40:47 +02:00
parent c6e08e0039
commit ecb122d93c
2 changed files with 35 additions and 6 deletions

View File

@@ -114,6 +114,7 @@ signals:
SongList touched_songs;
SubdirectoryList new_subdirs;
SubdirectoryList touched_subdirs;
SubdirectoryList deleted_subdirs;
private:
ScanTransaction(const ScanTransaction&) {}
@@ -161,6 +162,7 @@ signals:
QString PickBestImage(const QStringList &images);
QUrl ImageForSong(const QString &path, QMap<QString, QStringList> &album_art);
void AddWatch(const Directory &dir, const QString &path);
void RemoveWatch(const Directory &dir, const Subdirectory &subdir);
uint GetMtimeForCue(const QString &cue_path);
void PerformScan(bool incremental, bool ignore_mtimes);