Avoid duplicate songs in the collection backend

This commit is contained in:
Jonas Kvinge
2019-06-07 23:02:43 +02:00
parent 7cc0d6bb5a
commit cbf1d96b16
2 changed files with 112 additions and 23 deletions

View File

@@ -178,6 +178,12 @@ class CollectionBackend : public CollectionBackendInterface {
void DeleteAll();
Song GetSongBySongId(int song_id);
SongList GetSongsBySongId(const QList<int> &song_ids);
SongList GetSongsBySongId(const QStringList &song_ids);
Song GetSongBySongId(int song_id, QSqlDatabase &db);
SongList GetSongsBySongId(const QStringList &song_ids, QSqlDatabase &db);
public slots:
void LoadDirectories();
void UpdateTotalSongCount();