@@ -34,12 +34,12 @@ class ApplicationPreview: public Preview
3434{
3535 Q_OBJECT
3636
37− Q_PROPERTY(QString lastUpdate READ lastUpdate)
38− Q_PROPERTY(QString copyright READ copyright)
39− Q_PROPERTY(QString license READ license)
40− Q_PROPERTY(QString appIcon READ appIcon)
41− Q_PROPERTY(float rating READ rating)
42− Q_PROPERTY(unsigned int numRatings READ numRatings)
37+ Q_PROPERTY(QString lastUpdate READ lastUpdate NOTIFY lastUpdateChanged)
38+ Q_PROPERTY(QString copyright READ copyright NOTIFY copyrightChanged)
39+ Q_PROPERTY(QString license READ license NOTIFY licenseChanged)
40+ Q_PROPERTY(QString appIcon READ appIcon NOTIFY appIconChanged)
41+ Q_PROPERTY(float rating READ rating NOTIFY ratingChanged)
42+ Q_PROPERTY(unsigned int numRatings READ numRatings NOTIFY numRatingsChanged)
4343
4444public:
4545 explicit ApplicationPreview(QObject *parent = 0);
@@ -51,6 +51,14 @@ public:
5151 float rating() const;
5252 unsigned int numRatings() const;
5353
54+Q_SIGNALS:
55+ void lastUpdateChanged();
56+ void copyrightChanged();
57+ void licenseChanged();
58+ void appIconChanged();
59+ void ratingChanged();
60+ void numRatingsChanged();
61+
5462protected:
5563 void setUnityPreview(unity::dash::Preview::Ptr unityPreview) override;
5664