equal
deleted
inserted
replaced
21 |
21 |
22 // INCLUDES |
22 // INCLUDES |
23 #include <e32std.h> |
23 #include <e32std.h> |
24 #include <eikscrlb.h> |
24 #include <eikscrlb.h> |
25 #include "platform/Shared.h" |
25 #include "platform/Shared.h" |
26 #include "BrCtlDefs.h" |
26 #include "brctldefs.h" |
27 #include "PageScaler.h" |
27 #include "PageScaler.h" |
28 #include "Timer.h" |
28 #include "Timer.h" |
29 #include "MemoryManager.h" |
29 #include "MemoryManager.h" |
30 |
30 |
31 namespace WebCore |
31 namespace WebCore |
470 TUint correctKeyCode(); |
470 TUint correctKeyCode(); |
471 bool handleNaviKeyEvent(const TKeyEvent& keyevent, TEventCode eventcode, WebCore::Frame* frame); |
471 bool handleNaviKeyEvent(const TKeyEvent& keyevent, TEventCode eventcode, WebCore::Frame* frame); |
472 bool handleMSK(const TKeyEvent& keyevent, TEventCode eventcode, WebCore::Frame* frame); |
472 bool handleMSK(const TKeyEvent& keyevent, TEventCode eventcode, WebCore::Frame* frame); |
473 void sendMouseEventToEngineIfNeeded(TPointerEvent::TType eventType, TPoint pos, WebCore::Frame* frame); |
473 void sendMouseEventToEngineIfNeeded(TPointerEvent::TType eventType, TPoint pos, WebCore::Frame* frame); |
474 void setFocusedNodeUnderCursor(WebCore::Frame* frame); |
474 void setFocusedNodeUnderCursor(WebCore::Frame* frame); |
|
475 void waitTimerCB(WebCore::Timer<WebView>* t); |
475 |
476 |
476 public: |
477 public: |
477 void sendMouseEventToEngine(TPointerEvent::TType eventType, TPoint pos, WebCore::Frame* frame); |
478 void sendMouseEventToEngine(TPointerEvent::TType eventType, TPoint pos, WebCore::Frame* frame); |
478 void fepTimerFired(WebCore::Timer<WebView>*); |
479 void fepTimerFired(WebCore::Timer<WebView>*); |
479 void fepVKBTimerFired(WebCore::Timer<WebView>*); |
480 void fepVKBTimerFired(WebCore::Timer<WebView>*); |
491 void setKeyEventFired() { m_firedEvent |= KKeyEventFired; } |
492 void setKeyEventFired() { m_firedEvent |= KKeyEventFired; } |
492 void clearMouseEventFired() { m_firedEvent &= ~KMouseEventFired; } |
493 void clearMouseEventFired() { m_firedEvent &= ~KMouseEventFired; } |
493 void clearKeyEventFired() { m_firedEvent &= ~KKeyEventFired; } |
494 void clearKeyEventFired() { m_firedEvent &= ~KKeyEventFired; } |
494 void clearEventFired() { m_firedEvent = 0; } |
495 void clearEventFired() { m_firedEvent = 0; } |
495 |
496 |
|
497 void wait(double t); |
496 private: |
498 private: |
497 WebCore::Page* m_page; |
499 WebCore::Page* m_page; |
498 WebFrameView* m_frameView; |
500 WebFrameView* m_frameView; |
499 WebFrameBridge* m_bridge; |
501 WebFrameBridge* m_bridge; |
500 CBrCtl* m_brctl; |
502 CBrCtl* m_brctl; |
574 //Indicates any plugin is activated/deactivated |
576 //Indicates any plugin is activated/deactivated |
575 bool m_showCursor; |
577 bool m_showCursor; |
576 bool m_allowRepaints; |
578 bool m_allowRepaints; |
577 bool m_prevEditMode; |
579 bool m_prevEditMode; |
578 int m_firedEvent; |
580 int m_firedEvent; |
|
581 |
|
582 CActiveSchedulerWait* m_waiter; |
|
583 WebCore::Timer<WebView>* m_waitTimer; |
579 }; |
584 }; |
580 |
585 |
581 #endif |
586 #endif |
582 |
587 |
583 |
588 |