@@ -38,7 +38,7 @@ class Preview : public QObject
3838 Q_PROPERTY(QString rendererName READ rendererName NOTIFY rendererNameChanged)
3939 Q_PROPERTY(QString title READ title NOTIFY titleChanged)
4040 Q_PROPERTY(QString subtitle READ subtitle NOTIFY subtitleChanged)
41− Q_PROPERTY(QVariantList actions READ actions NOTIFY actionsChanged)
41+ Q_PROPERTY(QVariant actions READ actions NOTIFY actionsChanged)
4242
4343public:
4444 explicit Preview(QObject *parent = 0);
@@ -47,10 +47,9 @@ public:
4747 QString rendererName() const;
4848 QString title() const;
4949 QString subtitle () const;
50− QVariantList actions();
50+ QVariant actions();
5151
52−public Q_SLOTS:
53− void execute(const QString& actionId, const QHash<QString, QVariant>& hints);
52+ Q_INVOKABLE void execute(const QString& actionId, const QHash<QString, QVariant>& hints);
5453
5554Q_SIGNALS:
5655 void rendererNameChanged();