@@ -131,13 +131,13 @@ Preview* Preview::newFromUnityPreview(unity::dash::Preview::Ptr unityPreview)
131131 preview = new GenericPreview();
132132 }
133133
134− preview->Preview::setUnityPreview(unityPreview);
134+ preview->setUnityPreviewBase(unityPreview);
135135 preview->setUnityPreview(unityPreview);
136136
137137 return preview;
138138}
139139
140−void Preview::setUnityPreview(unity::dash::Preview::Ptr unityPreview)
140+void Preview::setUnityPreviewBase(unity::dash::Preview::Ptr unityPreview)
141141{
142142 m_unityPreview = unityPreview;
143143
@@ -163,6 +163,11 @@ void Preview::setUnityPreview(unity::dash::Preview::Ptr unityPreview)
163163 Q_EMIT imageSourceUriChanged();
164164}
165165
166+void Preview::setUnityPreview(unity::dash::Preview::Ptr /* unityPreview */)
167+{
168+ // default implementation does nothing
169+}
170+
166171void Preview::execute(const QString& actionId, const QHash<QString, QVariant>& hints)
167172{
168173 if (m_unityPreview) {