#include "third_party/blink/renderer/core/events/drag_event.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_drag_event_init.h"
#include "third_party/blink/renderer/core/clipboard/data_transfer.h"
#include "third_party/blink/renderer/core/dom/element.h"
#include "third_party/blink/renderer/core/dom/events/event_dispatcher.h"
#include "third_party/blink/renderer/core/dom/events/event_path.h"
namespace blink {
DragEvent::DragEvent() : … { … }
DragEvent::DragEvent(const AtomicString& type,
const DragEventInit* initializer,
base::TimeTicks platform_time_stamp,
SyntheticEventType synthetic_event_type)
: … { … }
bool DragEvent::IsDragEvent() const { … }
bool DragEvent::IsMouseEvent() const { … }
void DragEvent::Trace(Visitor* visitor) const { … }
DispatchEventResult DragEvent::DispatchEvent(EventDispatcher& dispatcher) { … }
}