diff -r 10e98eab6f85 -r a359256acfc6 webengine/osswebengine/WebKit/s60/webview/WebView.h --- a/webengine/osswebengine/WebKit/s60/webview/WebView.h Fri Jul 03 15:54:40 2009 +0100 +++ b/webengine/osswebengine/WebKit/s60/webview/WebView.h Thu Aug 27 07:44:59 2009 +0300 @@ -22,7 +22,7 @@ // INCLUDES #include #include -#include "platform\Shared.h" +#include "platform/Shared.h" #include "BrCtlDefs.h" #include "PageScaler.h" #include "Timer.h" @@ -459,6 +459,11 @@ bool handleEventKeyUp(const TKeyEvent& keyevent, TEventCode eventcode, WebCore::Frame* frame); bool handleEditable(const TKeyEvent& keyevent, TEventCode eventcode, WebCore::Frame* frame ); bool isNaviKey(const TKeyEvent& keyevent); + bool needDeactivateEditable(const TKeyEvent& keyevent, TEventCode eventcode); + bool deactivateEditable(); + TUint correctKeyCode(); + bool handleNaviKeyEvent(const TKeyEvent& keyevent, TEventCode eventcode, WebCore::Frame* frame); + public: void sendMouseEventToEngine(TPointerEvent::TType eventType, TPoint pos, WebCore::Frame* frame); void fepTimerFired(WebCore::Timer*); @@ -504,6 +509,7 @@ bool m_inFindState; CPageView* m_pageView; TPoint m_savedPosition; // contentPosition + TPoint m_pageViewStartPosition; TPoint m_savedCursorPosition; HBufC* m_findKeyword; WebTabbedNavigation* m_tabbedNavigation; @@ -551,6 +557,7 @@ //Indicates any plugin is activated/deactivated bool m_showCursor; bool m_allowRepaints; + bool m_prevEditMode; }; #endif