@@ -131,13 +131,13 @@ Preview* Preview::newFromUnityPreview(unity::dash::Preview::Ptr unityPreview)
131 preview = new GenericPreview();
131 preview = new GenericPreview();
134− preview->Preview::setUnityPreview(unityPreview);
134+ preview->setUnityPreviewBase(unityPreview);
135 preview->setUnityPreview(unityPreview);
135 preview->setUnityPreview(unityPreview);
137 return preview;
137 return preview;
140−void Preview::setUnityPreview(unity::dash::Preview::Ptr unityPreview)
140+void Preview::setUnityPreviewBase(unity::dash::Preview::Ptr unityPreview)
142 m_unityPreview = unityPreview;
142 m_unityPreview = unityPreview;
@@ -163,6 +163,11 @@ void Preview::setUnityPreview(unity::dash::Preview::Ptr unityPreview)
163 Q_EMIT imageSourceUriChanged();
163 Q_EMIT imageSourceUriChanged();
166+void Preview::setUnityPreview(unity::dash::Preview::Ptr /* unityPreview */)
168+ // default implementation does nothing
166void Preview::execute(const QString& actionId, const QHash<QString, QVariant>& hints)
171void Preview::execute(const QString& actionId, const QHash<QString, QVariant>& hints)
168 if (m_unityPreview) {
173 if (m_unityPreview) {