Added qmafw-gst-subtitles-renderer-0.0.55 for Meego Harmattan 1.2
[mafwsubrenderer] / qmafw-gst-subtitles-renderer / unittests / common / MafwRendererPolicyStub.h
diff --git a/qmafw-gst-subtitles-renderer/unittests/common/MafwRendererPolicyStub.h b/qmafw-gst-subtitles-renderer/unittests/common/MafwRendererPolicyStub.h
new file mode 100644 (file)
index 0000000..5a476e9
--- /dev/null
@@ -0,0 +1,21 @@
+#include<MafwRendererPolicy.h>
+
+class MafwRendererPolicyStub : public MafwRendererPolicy
+{
+    Q_OBJECT
+
+public:
+    MafwRendererPolicyStub();
+    ~MafwRendererPolicyStub();
+
+    bool initialize(MafwRendererPolicy::PolicyGroup);
+    void setDefaultResources(QFlags<MafwRendererPolicy::PolicyResourceFlag>);
+    void request(QFlags<MafwRendererPolicy::PolicyResourceFlag>);
+    void release(QFlags<MafwRendererPolicy::PolicyResourceFlag>);
+
+    //testing functions
+    MafwRendererPolicy::PolicyResourceFlags latestReleaseFlags();
+
+private:
+    MafwRendererPolicy::PolicyResourceFlags m_latestRelease;
+};