#include "third_party/blink/renderer/core/events/ui_event.h"
#include "third_party/blink/renderer/core/event_interface_names.h"
#include "third_party/blink/renderer/core/input/input_device_capabilities.h"
namespace blink {
UIEvent::UIEvent() : … { … }
UIEvent::UIEvent(const AtomicString& event_type,
Bubbles bubbles,
Cancelable cancelable,
ComposedMode composed_mode,
base::TimeTicks platform_time_stamp,
AbstractView* view_arg,
int detail_arg,
InputDeviceCapabilities* source_capabilities_arg)
: … { … }
UIEvent::UIEvent(const AtomicString& event_type,
const UIEventInit* initializer,
base::TimeTicks platform_time_stamp)
: … { … }
UIEvent::~UIEvent() = default;
void UIEvent::initUIEvent(const AtomicString& type_arg,
bool bubbles_arg,
bool cancelable_arg,
AbstractView* view_arg,
int detail_arg) { … }
void UIEvent::InitUIEventInternal(
const AtomicString& type_arg,
bool bubbles_arg,
bool cancelable_arg,
EventTarget* related_target,
AbstractView* view_arg,
int detail_arg,
InputDeviceCapabilities* source_capabilities_arg) { … }
bool UIEvent::IsUIEvent() const { … }
const AtomicString& UIEvent::InterfaceName() const { … }
unsigned UIEvent::which() const { … }
void UIEvent::Trace(Visitor* visitor) const { … }
}