webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebDragClient Class Reference

#include <WebDragClient.h>

Inheritance diagram for WebDragClient:
WebCore::DragClient

Public Member Functions

 WebDragClient (WebView *)
 
virtual void dragControllerDestroyed ()
 
virtual WebCore::DragDestinationAction actionMaskForDrag (const WebCore::DragData &)
 
virtual WebCore::DragSourceAction dragSourceActionMaskForPoint (const WebCore::IntPoint &)
 
virtual void willPerformDragDestinationAction (WebCore::DragDestinationAction, const WebCore::DragData &)
 
virtual void willPerformDragSourceAction (WebCore::DragSourceAction, const WebCore::IntPoint &, WebCore::DataTransfer &)
 
virtual void startDrag (WebCore::DragImage, const WebCore::IntPoint &, const WebCore::IntPoint &, const WebCore::FloatPoint &, WebCore::DataTransfer &, WebCore::Frame &, WebCore::DragSourceAction)
 
- Public Member Functions inherited from WebCore::DragClient
virtual bool useLegacyDragClient ()
 
virtual void dragEnded ()
 
virtual void beginDrag (DragItem, Frame &, const IntPoint &, const IntPoint &, DataTransfer &, DragSourceAction)
 
virtual ~DragClient ()
 
virtual bool useLegacyDragClient ()
 
virtual void dragEnded ()
 
virtual void beginDrag (DragItem, Frame &, const IntPoint &, const IntPoint &, DataTransfer &, DragSourceAction)
 
virtual ~DragClient ()
 

Constructor & Destructor Documentation

◆ WebDragClient()

WebDragClient::WebDragClient ( WebView webView)

Member Function Documentation

◆ actionMaskForDrag()

DragDestinationAction WebDragClient::actionMaskForDrag ( const WebCore::DragData dragData)
virtual

Implements WebCore::DragClient.

◆ dragControllerDestroyed()

void WebDragClient::dragControllerDestroyed ( )
virtual

Implements WebCore::DragClient.

◆ dragSourceActionMaskForPoint()

DragSourceAction WebDragClient::dragSourceActionMaskForPoint ( const WebCore::IntPoint windowPoint)
virtual

Implements WebCore::DragClient.

◆ startDrag()

void WebDragClient::startDrag ( WebCore::DragImage  image,
const WebCore::IntPoint imageOrigin,
const WebCore::IntPoint dragPoint,
const WebCore::FloatPoint ,
WebCore::DataTransfer dataTransfer,
WebCore::Frame frame,
WebCore::DragSourceAction  dragSourceAction 
)
virtual

Implements WebCore::DragClient.

◆ willPerformDragDestinationAction()

void WebDragClient::willPerformDragDestinationAction ( WebCore::DragDestinationAction  action,
const WebCore::DragData dragData 
)
virtual

Implements WebCore::DragClient.

◆ willPerformDragSourceAction()

void WebDragClient::willPerformDragSourceAction ( WebCore::DragSourceAction  action,
const WebCore::IntPoint intPoint,
WebCore::DataTransfer dataTransfer 
)
virtual

Implements WebCore::DragClient.


The documentation for this class was generated from the following files: