summaryrefslogtreecommitdiff
path: root/Source/WebCore/page/ContextMenuProvider.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/page/ContextMenuProvider.h')
-rw-r--r--Source/WebCore/page/ContextMenuProvider.h11
1 files changed, 4 insertions, 7 deletions
diff --git a/Source/WebCore/page/ContextMenuProvider.h b/Source/WebCore/page/ContextMenuProvider.h
index 57598d1bc..efdc4746d 100644
--- a/Source/WebCore/page/ContextMenuProvider.h
+++ b/Source/WebCore/page/ContextMenuProvider.h
@@ -28,25 +28,22 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#ifndef ContextMenuProvider_h
-#define ContextMenuProvider_h
+#pragma once
+#include "ContextMenuItem.h"
#include <wtf/RefCounted.h>
namespace WebCore {
class ContextMenu;
-class ContextMenuItem;
class ContextMenuProvider : public RefCounted<ContextMenuProvider> {
public:
virtual ~ContextMenuProvider() { };
virtual void populateContextMenu(ContextMenu*) = 0;
- virtual void contextMenuItemSelected(ContextMenuItem*) = 0;
+ virtual void contextMenuItemSelected(ContextMenuAction, const String& title) = 0;
virtual void contextMenuCleared() = 0;
};
-}
-
-#endif // ContextMenuProvider_h
+} // namespace WebCore