webengine/osswebengine/WebKit/s60/plugins/PluginWin.h
branchRCL_3
changeset 84 800203832575
parent 73 a1a5d4e727e8
child 92 e1bea15f9a39
--- a/webengine/osswebengine/WebKit/s60/plugins/PluginWin.h	Wed Jun 09 10:52:50 2010 +0300
+++ b/webengine/osswebengine/WebKit/s60/plugins/PluginWin.h	Mon Jun 21 16:54:17 2010 +0300
@@ -477,11 +477,19 @@
     
     
     void ToggleScreenMode(bool aFullScreen);
-    void PlayPausePluginL (bool pause);
+    void PlayPausePluginL ();
     void HandlePointerEventFromPluginL(const TPointerEvent& aEvent);
     TBool HandleGesture(const TStmGestureEvent& aEvent);    
 	TBool Windowed() { return m_windowedPlugin;}
 	bool containsPoint(WebView& view, const TPoint& pt);
+	void SetBitmapFromPlugin(TInt aHandle);
+	TBool IsPluginFocused() {return m_pluginfocus; }
+	TBool IsPluginBitMapSet() {return m_pluginHasBitmap; }
+	CFbsBitmap* PluginBitmap() {return m_pausedBitmap; }
+	void GetBitmapFromPlugin (bool status);
+	void ClearPluginBitmap();
+	TBool IsCollectBitmapSupported();
+	void drawBitmapToWebCoreContext();
     protected: // New functions
 
         /**
@@ -508,6 +516,9 @@
         bool                                m_windowCreated;
         bool                                m_forceScroll;
         bool                                m_visibilty;
+        CFbsBitmap*                         m_pausedBitmap;       //Plugin paused Bitmap
+        bool                                m_pluginHasBitmap;
+        bool                                m_BitmapSupported;
     };