diff -r c711bdda59f4 -r ac77f89b1d9e webengine/osswebengine/WebKit/s60/webview/WebView.h --- a/webengine/osswebengine/WebKit/s60/webview/WebView.h Wed Mar 31 23:16:40 2010 +0300 +++ b/webengine/osswebengine/WebKit/s60/webview/WebView.h Wed Apr 14 17:06:56 2010 +0300 @@ -68,6 +68,7 @@ class WebFrameView; class WebFrameBridge; class WebPagePinchZoomHandler; +class CThumbnailGenerator; const TUint KMouseEventFired = 0x00000001; @@ -160,6 +161,7 @@ void scrollBuffer(TPoint aTo, TPoint aFrom, TBool aMayUseCopyScroll); TRect offscreenRect() const {return m_offscreenrect;} CPageScaler* pageScaler() const{ return m_pageScaler; } + CThumbnailGenerator* pageThumbnailGenerator()const { return m_thumbnailGenerator;} //void updateScrollBarsL(CEikScrollBar::TOrientation aOrientation, const TInt aThumbPos, const int aScrollSpan); int scalingFactor() const; void openUrl(const TDesC& url); @@ -369,6 +371,12 @@ * Recreate Plugins in case of Retry Connection */ void reCreatePlugins(); + + TBool isPinchZoom() {return m_isPinchZoom; } + + void setScrolling(bool scroll); + + bool isScrolling() { return m_scroll; } public: // from MPageScalerCallback /** @@ -589,6 +597,7 @@ WebPageFullScreenHandler* m_pageFullScreenHandler; // owned bool m_viewIsScrolling; bool m_viewIsFastScrolling; + bool m_scroll; // synchronous requests bool m_synchRequestPending; @@ -606,6 +615,7 @@ TBool m_isPinchZoom; TRealPoint m_pinchDocDelta; int m_drawsMissed; + CThumbnailGenerator* m_thumbnailGenerator; }; #endif