tizen beta release
[framework/web/webkit-efl.git] / Source / WebCore / platform / ContextMenu.h
index 97613b5..7f4e6c6 100755 (executable)
@@ -35,6 +35,8 @@
 #include <wtf/RetainPtr.h>
 #elif PLATFORM(QT)
 #include <QMenu>
+#elif PLATFORM(WIN)
+#include <windows.h>
 #endif
 
 #if ENABLE(TIZEN_CONTEXT_MENU)
@@ -44,8 +46,9 @@
 namespace WebCore {
 
     class ContextMenuController;
-#if PLATFORM(EFL) && ENABLE(TIZEN_CONTEXT_MENU)
+#if ENABLE(TIZEN_CONTEXT_MENU)
     class ContextMenuClientEfl;
+    class ContextMenuClient;
 #endif
 
     class ContextMenu {
@@ -106,7 +109,7 @@ namespace WebCore {
     private:
 #if ENABLE(TIZEN_CONTEXT_MENU)
        HitTestResult m_hitTestResult;
-       ContextMenuClientEfl* m_contextMenuClient;
+       ContextMenuClient* m_contextMenuClient;
 #endif
 
 #if USE(CROSS_PLATFORM_CONTEXT_MENUS)
@@ -119,6 +122,8 @@ namespace WebCore {
         QList<ContextMenuItem> m_items;
 #elif PLATFORM(CHROMIUM)
         Vector<ContextMenuItem> m_items;
+#elif ENABLE(TIZEN_CONTEXT_MENU_WEBKIT_2)
+        Vector<ContextMenuItem> m_items;
 #else
         PlatformMenuDescription m_platformDescription;
 #if OS(WINCE)