From 1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c Mon Sep 17 00:00:00 2001 From: Lorry Tar Creator Date: Tue, 27 Jun 2017 06:07:23 +0000 Subject: webkitgtk-2.16.5 --- Source/WebKit2/Shared/WebContextMenuItem.h | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'Source/WebKit2/Shared/WebContextMenuItem.h') diff --git a/Source/WebKit2/Shared/WebContextMenuItem.h b/Source/WebKit2/Shared/WebContextMenuItem.h index 0ccfd568e..98b9f01d3 100644 --- a/Source/WebKit2/Shared/WebContextMenuItem.h +++ b/Source/WebKit2/Shared/WebContextMenuItem.h @@ -35,23 +35,28 @@ namespace API { class Array; } +namespace WebCore { +class ContextMenuItem; +} + namespace WebKit { class WebContextMenuItem : public API::ObjectImpl { public: - static PassRefPtr create(const WebContextMenuItemData& data) + static Ref create(const WebContextMenuItemData& data) { - return adoptRef(new WebContextMenuItem(data)); + return adoptRef(*new WebContextMenuItem(data)); } + static PassRefPtr create(const String& title, bool enabled, API::Array* submenuItems); static WebContextMenuItem* separatorItem(); - PassRefPtr submenuItemsAsAPIArray() const; + Ref submenuItemsAsAPIArray() const; API::Object* userData() const; void setUserData(API::Object*); - WebContextMenuItemData* data() { return &m_webContextMenuItemData; } + const WebContextMenuItemData& data() { return m_webContextMenuItemData; } private: WebContextMenuItem(const WebContextMenuItemData&); -- cgit v1.2.1