webengine/osswebengine/WebKit/s60/webview/WebView.h
branchRCL_3
changeset 42 a1a5d4e727e8
parent 40 8bfb9186a8b8
child 44 800203832575
equal deleted inserted replaced
41:4bd5176e1bc8 42:a1a5d4e727e8
    72 class WebPageFullScreenHandler;
    72 class WebPageFullScreenHandler;
    73 class WebFrameView;
    73 class WebFrameView;
    74 class WebFrameBridge;
    74 class WebFrameBridge;
    75 class WebPagePinchZoomHandler;
    75 class WebPagePinchZoomHandler;
    76 class CThumbnailGenerator;
    76 class CThumbnailGenerator;
       
    77 class PluginSkin;
    77 
    78 
    78 
    79 
    79 const TUint KMouseEventFired = 0x00000001;
    80 const TUint KMouseEventFired = 0x00000001;
    80 const TUint KKeyEventFired = 0x00000002;
    81 const TUint KKeyEventFired = 0x00000002;
    81 
    82 
   542         // JavaScript timers - pause and resume
   543         // JavaScript timers - pause and resume
   543         void pauseJsTimers();
   544         void pauseJsTimers();
   544         void resumeJsTimers();
   545         void resumeJsTimers();
   545         bool jsTimersPaused() { return (m_jsTimeouts) ? true : false; }
   546         bool jsTimersPaused() { return (m_jsTimeouts) ? true : false; }
   546         void resetJsTimers() { m_jsTimeouts = 0; }
   547         void resetJsTimers() { m_jsTimeouts = 0; }
       
   548         RPointerArray<PluginSkin>& getVisiblePlugins(){ return m_visiblePlugins;}
       
   549         
   547     private:
   550     private:
   548         WebCore::Page*          m_page;
   551         WebCore::Page*          m_page;
   549         WebFrameView*           m_frameView;
   552         WebFrameView*           m_frameView;
   550         WebFrameBridge*         m_bridge;
   553         WebFrameBridge*         m_bridge;
   551         CBrCtl*                 m_brctl;
   554         CBrCtl*                 m_brctl;
   646         
   649         
   647         TBool                    m_isPinchZoomOut;
   650         TBool                    m_isPinchZoomOut;
   648 		
   651 		
   649    	    // JavaScript (DOMWindowTimer) timers
   652    	    // JavaScript (DOMWindowTimer) timers
   650         KJS::PausedTimeouts*     m_jsTimeouts;
   653         KJS::PausedTimeouts*     m_jsTimeouts;
       
   654         
       
   655         RPointerArray<PluginSkin> m_visiblePlugins;
   651     };
   656     };
   652 
   657 
   653 #endif
   658 #endif
   654 
   659 
   655 
   660