diff -r a1a5d4e727e8 -r 800203832575 webengine/osswebengine/WebKit/s60/plugins/PluginWin.h --- 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; };