Add better error handling for CDDA loader

This commit is contained in:
Jonas Kvinge
2020-04-07 16:48:12 +02:00
parent 16340fbb78
commit 3efc496c41
6 changed files with 73 additions and 28 deletions

View File

@@ -38,8 +38,9 @@ class Playlist;
class SongLoaderInserter : public QObject {
Q_OBJECT
public:
SongLoaderInserter(TaskManager *task_manager, CollectionBackendInterface *collection, const Player *player);
explicit SongLoaderInserter(TaskManager *task_manager, CollectionBackendInterface *collection, const Player *player);
~SongLoaderInserter();
void Load(Playlist *destination, int row, bool play_now, bool enqueue, bool enqueue_next, const QList<QUrl> &urls);
@@ -52,8 +53,8 @@ class SongLoaderInserter : public QObject {
private slots:
void DestinationDestroyed();
void AudioCDTracksLoaded(SongLoader *loader);
void AudioCDTagsLoaded(bool success);
void AudioCDTracksLoadFinished(SongLoader *loader);
void AudioCDTagsLoaded(const bool success);
void InsertSongs();
private: