@@ -31,18 +31,24 @@ class DownloadTracker : public QObject
33 Q_DISABLE_COPY(DownloadTracker)
33 Q_DISABLE_COPY(DownloadTracker)
34− Q_PROPERTY(QString service WRITE setService)
34+ Q_PROPERTY(QString service READ service WRITE setService NOTIFY serviceChanged)
35− Q_PROPERTY(QString dbusPath WRITE setDbusPath)
35+ Q_PROPERTY(QString dbusPath READ dbusPath WRITE setDbusPath NOTIFY dbusPathChanged)
36 Q_PROPERTY(bool serviceReady READ isServiceReady)
36 Q_PROPERTY(bool serviceReady READ isServiceReady)
39 explicit DownloadTracker(QObject *parent = 0);
39 explicit DownloadTracker(QObject *parent = 0);
41+ QString service() const;
42+ QString dbusPath() const;
41 void setDbusPath(QString& path);
44 void setDbusPath(QString& path);
42 void setService(QString& service);
45 void setService(QString& service);
43 bool isServiceReady();
46 bool isServiceReady();
49+ void serviceChanged(const QString &service);
50+ void dbusPathChanged(const QString &dbusPath);
46 void canceled(bool success);
52 void canceled(bool success);
47 void error(const QString &error);
53 void error(const QString &error);
48 void finished(const QString &path);
54 void finished(const QString &path);