#include <wtf/RetainPtr.h>
#elif PLATFORM(QT)
#include <QMenu>
+#elif PLATFORM(WIN)
+#include <windows.h>
#endif
#if ENABLE(TIZEN_CONTEXT_MENU)
namespace WebCore {
class ContextMenuController;
-#if PLATFORM(EFL) && ENABLE(TIZEN_CONTEXT_MENU)
+#if ENABLE(TIZEN_CONTEXT_MENU)
class ContextMenuClientEfl;
+ class ContextMenuClient;
#endif
class ContextMenu {
private:
#if ENABLE(TIZEN_CONTEXT_MENU)
HitTestResult m_hitTestResult;
- ContextMenuClientEfl* m_contextMenuClient;
+ ContextMenuClient* m_contextMenuClient;
#endif
#if USE(CROSS_PLATFORM_CONTEXT_MENUS)
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)