--- 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