@@ -31,18 +31,24 @@ class DownloadTracker : public QObject
3131{
3232 Q_OBJECT
3333 Q_DISABLE_COPY(DownloadTracker)
34− Q_PROPERTY(QString service WRITE setService)
35− Q_PROPERTY(QString dbusPath WRITE setDbusPath)
34+ Q_PROPERTY(QString service READ service WRITE setService NOTIFY serviceChanged)
35+ Q_PROPERTY(QString dbusPath READ dbusPath WRITE setDbusPath NOTIFY dbusPathChanged)
3636 Q_PROPERTY(bool serviceReady READ isServiceReady)
3737
3838public:
3939 explicit DownloadTracker(QObject *parent = 0);
4040
41+ QString service() const;
42+ QString dbusPath() const;
43+
4144 void setDbusPath(QString& path);
4245 void setService(QString& service);
4346 bool isServiceReady();
4447
4548Q_SIGNALS:
49+ void serviceChanged(const QString &service);
50+ void dbusPathChanged(const QString &dbusPath);
51+
4652 void canceled(bool success);
4753 void error(const QString &error);
4854 void finished(const QString &path);