Add error handling for mtp and gpod device

This commit is contained in:
Jonas Kvinge
2019-01-21 18:58:54 +01:00
parent ad5e366aad
commit 41e2a75675
12 changed files with 93 additions and 45 deletions

View File

@@ -52,7 +52,10 @@ class GPodLoader : public QObject {
signals:
void Error(const QString &message);
void TaskStarted(int task_id);
void LoadFinished(Itdb_iTunesDB *db);
void LoadFinished(Itdb_iTunesDB *db, bool success);
private:
Itdb_iTunesDB *TryLoad();
private:
std::shared_ptr<ConnectedDevice> device_;