@@ -35,10 +35,10 @@ class Preview : public QObject
3535{
3636 Q_OBJECT
3737
38− Q_PROPERTY(QString rendererName READ rendererName)
39− Q_PROPERTY(QString title READ title)
40− Q_PROPERTY(QString subtitle READ subtitle)
41− Q_PROPERTY(PreviewActionList actions READ actions)
38+ Q_PROPERTY(QString rendererName READ rendererName NOTIFY rendererNameChanged)
39+ Q_PROPERTY(QString title READ title NOTIFY titleChanged)
40+ Q_PROPERTY(QString subtitle READ subtitle NOTIFY subtitleChanged)
41+ Q_PROPERTY(PreviewActionList actions READ actions NOTIFY actionsChanged)
4242
4343public:
4444 explicit Preview(QObject *parent = 0);
@@ -52,6 +52,12 @@ public:
5252public Q_SLOTS:
5353 void execute(const QString& actionId, const QHash<QString, QVariant>& hints);
5454
55+Q_SIGNALS:
56+ void rendererNameChanged();
57+ void titleChanged();
58+ void subtitleChanged();
59+ void actionsChanged();
60+
5561protected:
5662 virtual void setUnityPreview(unity::dash::Preview::Ptr unityPreview);
5763