@@ -19,28 +19,34 @@
1919 */
2020
2121
22−#ifndef MYTYPE_H
23−#define MYTYPE_H
22+#ifndef MOCKDOWNLOADTRACKER_H
23+#define MOCKDOWNLOADTRACKER_H
2424
2525#include <QObject>
26−#include <QList>
2726
28−class DownloadTracker : public QObject
27+class MockDownloadTracker : public QObject
2928{
3029 Q_OBJECT
31− Q_DISABLE_COPY(DownloadTracker)
32− Q_PROPERTY(QString service WRITE setService)
33− Q_PROPERTY(QString dbusPath WRITE setDbusPath)
34− Q_PROPERTY(bool serviceReady READ isServiceReady)
30+ Q_DISABLE_COPY(MockDownloadTracker)
31+ Q_PROPERTY(QString service READ service WRITE setService NOTIFY serviceChanged)
32+ Q_PROPERTY(QString dbusPath READ dbusPath WRITE setDbusPath NOTIFY dbusPathChanged)
33+ Q_PROPERTY(bool serviceReady READ isServiceReady NOTIFY serviceReadyChanged)
3534
3635public:
37− explicit DownloadTracker(QObject *parent = 0);
36+ explicit MockDownloadTracker(QObject *parent = 0);
3837
39− void setDbusPath(QString& path);
40− void setService(QString& service);
41− bool isServiceReady();
38+ QString service() const;
39+ QString dbusPath() const;
40+ bool isServiceReady() const;
41+
42+ void setDbusPath(const QString& path);
43+ void setService(const QString& service);
4244
4345Q_SIGNALS:
46+ void serviceChanged(const QString &service);
47+ void dbusPathChanged(const QString &dbusPath);
48+ void serviceReadyChanged(const bool &serviceReady);
49+
4450 void canceled(bool success);
4551 void error(const QString &error);
4652 void finished(const QString &path);
@@ -52,9 +58,9 @@ Q_SIGNALS:
5258private:
5359 QString m_dbusPath;
5460 QString m_service;
55− bool active = false;
61+ bool m_active = false;
5662
5763 void startService();
5864};
5965
60−#endif // MYTYPE_H
66+#endif // MOCKDOWNLOADTRACKER_H