webengine/osswebengine/WebKit/s60/webview/WebView.h
branchRCL_3
changeset 37 ac77f89b1d9e
parent 36 c711bdda59f4
child 38 4917f9bf7995
--- 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