Disable outdated WritableStream API
[WebKit-https.git] / Source / WebCore / page / ContextMenuProvider.h
index 57598d1..efdc474 100644 (file)
  * 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