#include "third_party/blink/renderer/core/events/ui_event_with_key_state.h"
#include "build/build_config.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_event_modifier_init.h"
namespace blink {
UIEventWithKeyState::UIEventWithKeyState(
const AtomicString& type,
Bubbles bubbles,
Cancelable cancelable,
AbstractView* view,
int detail,
WebInputEvent::Modifiers modifiers,
base::TimeTicks platform_time_stamp,
InputDeviceCapabilities* source_capabilities)
: … { … }
UIEventWithKeyState::UIEventWithKeyState(const AtomicString& type,
const EventModifierInit* initializer,
base::TimeTicks platform_time_stamp)
: … { … }
bool UIEventWithKeyState::new_tab_modifier_set_from_isolated_world_ = …;
void UIEventWithKeyState::DidCreateEventInIsolatedWorld(bool ctrl_key,
bool shift_key,
bool alt_key,
bool meta_key) { … }
void UIEventWithKeyState::SetFromWebInputEventModifiers(
EventModifierInit* initializer,
WebInputEvent::Modifiers modifiers) { … }
bool UIEventWithKeyState::getModifierState(const String& key_identifier) const { … }
void UIEventWithKeyState::InitModifiers(bool ctrl_key,
bool alt_key,
bool shift_key,
bool meta_key) { … }
const UIEventWithKeyState* FindEventWithKeyState(const Event* event) { … }
}