Lines Matching refs:event
10 #include "ui/events/event.h"
17 // Returns a string describing |event|.
18 std::string GetEventDebugString(const ui::Event* event) {
21 event->type(), event->name().c_str(), event->flags(),
22 event->time_stamp().InMilliseconds());
24 if (event->IsKeyEvent()) {
26 static_cast<const ui::KeyEvent*>(event)->key_code());
27 } else if (event->IsMouseEvent() || event->IsTouchEvent() ||
28 event->IsGestureEvent()) {
31 event)->location().ToString().c_str());
69 void UserActivityDetector::OnKeyEvent(ui::KeyEvent* event) {
70 HandleActivity(event);
73 void UserActivityDetector::OnMouseEvent(ui::MouseEvent* event) {
74 if (event->flags() & ui::EF_IS_SYNTHESIZED)
80 HandleActivity(event);
83 void UserActivityDetector::OnScrollEvent(ui::ScrollEvent* event) {
84 HandleActivity(event);
87 void UserActivityDetector::OnTouchEvent(ui::TouchEvent* event) {
88 HandleActivity(event);
91 void UserActivityDetector::OnGestureEvent(ui::GestureEvent* event) {
92 HandleActivity(event);
99 void UserActivityDetector::HandleActivity(const ui::Event* event) {
106 VLOG(1) << "Reporting user activity: " << GetEventDebugString(event);
107 FOR_EACH_OBSERVER(UserActivityObserver, observers_, OnUserActivity(event));