Added qmafw-gst-subtitles-renderer-0.0.55 for Meego Harmattan 1.2
[mafwsubrenderer] / qmafw-gst-subtitles-renderer / unittests / common / MafwBasicRendererStub.cpp
diff --git a/qmafw-gst-subtitles-renderer/unittests/common/MafwBasicRendererStub.cpp b/qmafw-gst-subtitles-renderer/unittests/common/MafwBasicRendererStub.cpp
new file mode 100644 (file)
index 0000000..c3a1e3b
--- /dev/null
@@ -0,0 +1,42 @@
+#include <MafwBasicRenderer.h>
+#include "MafwStubHelper.h"
+
+MafwStubHelper* m_stubHelper = 0;
+MafwRendererPolicy* m_policyStub;
+
+void setStubHelper(MafwStubHelper* stubHlp)
+{
+    m_stubHelper = stubHlp;
+}
+
+void setMafwRendererPolicy(MafwRendererPolicy *policy )
+{
+    m_policyStub = policy;
+}
+
+bool MafwBasicRenderer::initialize()
+{
+    return m_stubHelper->getReturn("initialize").toBool();
+}
+
+bool MafwBasicRenderer::setDefaultRendererPolicy(MafwRendererPolicy::PolicyGroup)
+{
+    return m_stubHelper->getReturn("setDefaultRendererPolicy").toBool();
+}
+
+MafwRendererPolicy* MafwBasicRenderer::rendererPolicy() const
+{
+    return m_policyStub;
+}
+
+bool MafwBasicRenderer::setMafwProperty(const QString &name, const QVariant &value)
+{
+    return MafwRenderer::setMafwProperty(name, value);
+}
+
+bool MafwBasicRenderer::pause()
+{
+    doPause();
+    return true;
+}
+