diff options
Diffstat (limited to 'WebCore/platform/efl/ContextMenuItemEfl.cpp')
-rw-r--r-- | WebCore/platform/efl/ContextMenuItemEfl.cpp | 87 |
1 files changed, 23 insertions, 64 deletions
diff --git a/WebCore/platform/efl/ContextMenuItemEfl.cpp b/WebCore/platform/efl/ContextMenuItemEfl.cpp index efa743f..5ce8fab 100644 --- a/WebCore/platform/efl/ContextMenuItemEfl.cpp +++ b/WebCore/platform/efl/ContextMenuItemEfl.cpp @@ -30,114 +30,73 @@ #include "config.h" #include "ContextMenuItem.h" -#include "ContextMenu.h" #include "NotImplemented.h" namespace WebCore { -ContextMenuItem::ContextMenuItem(PlatformMenuItemDescription) +ContextMenuItem::ContextMenuItem(void* const&) { - // It's inside WebKit that this initialization is done, as WebCore doesn't - // know how PlatformMenuItemDescription is implemented. notImplemented(); } -ContextMenuItem::ContextMenuItem(ContextMenu* submenu) +ContextMenuItem::ContextMenuItem(ContextMenuItemType, ContextMenuAction, const String&, ContextMenu*) { - m_platformDescription.type = SubmenuType; - setSubMenu(submenu); -} - -ContextMenuItem::ContextMenuItem(ContextMenuItemType type, ContextMenuAction action, const String& title, ContextMenu* subMenu) -{ - m_platformDescription.type = type; - m_platformDescription.action = action; - m_platformDescription.title = String(title); - - setSubMenu(subMenu); + notImplemented(); } ContextMenuItem::~ContextMenuItem() { - if (m_platformDescription.subMenu) - delete m_platformDescription.subMenu; + notImplemented(); } -PlatformMenuItemDescription ContextMenuItem::releasePlatformDescription() +void* ContextMenuItem::nativeMenuItem() const { - return m_platformDescription; + notImplemented(); + return 0; } ContextMenuItemType ContextMenuItem::type() const { - return m_platformDescription.type; + notImplemented(); + return ActionType; } -void ContextMenuItem::setType(ContextMenuItemType type) +void ContextMenuItem::setAction(ContextMenuAction) { - m_platformDescription.type = type; + notImplemented(); } ContextMenuAction ContextMenuItem::action() const { - return m_platformDescription.action; -} - -void ContextMenuItem::setAction(ContextMenuAction action) -{ - m_platformDescription.action = action; -} - -String ContextMenuItem::title() const -{ - return m_platformDescription.title; -} - -void ContextMenuItem::setTitle(const String& title) -{ - m_platformDescription.title = String(title); -} - -PlatformMenuDescription ContextMenuItem::platformSubMenu() const -{ - if (!m_platformDescription.subMenu) - return 0; - - return m_platformDescription.subMenu->platformDescription(); - + notImplemented(); + return ContextMenuItemTagNoAction; } -void ContextMenuItem::setSubMenu(ContextMenu* subMenu) +void ContextMenuItem::setChecked(bool) { - delete m_platformDescription.subMenu; - m_platformDescription.subMenu = 0; - - if (!subMenu) - return; - - m_platformDescription.type = SubmenuType; - m_platformDescription.subMenu = new ContextMenu(subMenu->hitTestResult(), - subMenu->releasePlatformDescription()); + notImplemented(); } bool ContextMenuItem::checked() const { - return m_platformDescription.checked; + notImplemented(); + return 0; } -void ContextMenuItem::setChecked(bool shouldCheck) +void ContextMenuItem::setEnabled(bool) { - m_platformDescription.checked = shouldCheck; + notImplemented(); } bool ContextMenuItem::enabled() const { - return m_platformDescription.enabled; + notImplemented(); + return false; } -void ContextMenuItem::setEnabled(bool shouldEnable) +void ContextMenuItem::setSubMenu(ContextMenu*) { - m_platformDescription.enabled = shouldEnable; + notImplemented(); } } |