webengine/osswebengine/WebKit/s60/webview/WebView.h
changeset 10 a359256acfc6
parent 5 10e98eab6f85
child 11 c8a366e56285
--- 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 <e32std.h>
 #include <eikscrlb.h>
-#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<WebView>*);
@@ -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