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

@@ -34,6 +34,7 @@
class TaskManager;
class CollectionBackend;
class ConnectedDevice;
class MtpConnection;
class MtpLoader : public QObject {
Q_OBJECT
@@ -42,10 +43,12 @@ class MtpLoader : public QObject {
MtpLoader(const QUrl &url, TaskManager *task_manager, CollectionBackend *backend, std::shared_ptr<ConnectedDevice> device);
~MtpLoader();
bool Init();
public slots:
void LoadDatabase();
signals:
signals:
void Error(const QString &message);
void TaskStarted(int task_id);
void LoadFinished();
@@ -60,7 +63,7 @@ signals:
QUrl url_;
TaskManager *task_manager_;
CollectionBackend *backend_;
MtpConnection *connection_;
};
#endif // MTPLOADER_H