Convert devicemanager to QAbstractItemModel

This commit is contained in:
Jonas Kvinge
2018-12-29 02:57:22 +01:00
parent fc9f93791d
commit 404283be19
35 changed files with 574 additions and 379 deletions

View File

@@ -46,8 +46,11 @@ class GPodLoader;
class GPodDevice : public ConnectedDevice, public virtual MusicStorage {
Q_OBJECT
signals:
void Error(const QString &message);
public:
public:
Q_INVOKABLE GPodDevice(
const QUrl &url, DeviceLister *lister,
const QString &unique_id, DeviceManager *manager,
@@ -55,7 +58,7 @@ public:
int database_id, bool first_time);
~GPodDevice();
void Init();
bool Init();
static QStringList url_schemes() { return QStringList() << "ipod"; }
@@ -69,9 +72,6 @@ public:
bool DeleteFromStorage(const DeleteJob &job);
void FinishDelete(bool success);
signals:
void Error(const QString &message);
protected slots:
void LoadFinished(Itdb_iTunesDB *db);
@@ -98,4 +98,3 @@ public:
};
#endif // GPODDEVICE_H