Chromium Code Reviews| Index: ui/events/base_event_utils.h |
| diff --git a/ui/events/base_event_utils.h b/ui/events/base_event_utils.h |
| index 74902516029ee8af5503075414fb485aa68b18d8..c70e70ead0648525bbc86d3ed96b4e8a5044f1be 100644 |
| --- a/ui/events/base_event_utils.h |
| +++ b/ui/events/base_event_utils.h |
| @@ -6,7 +6,9 @@ |
| #define UI_EVENTS_BASE_EVENT_UTILS_H_ |
| #include <stdint.h> |
| +#include <memory> |
|
sadrul
2016/06/23 16:38:37
sort
majidvp
2016/06/24 19:40:56
Done.
|
| +#include "base/time/tick_clock.h" |
| #include "ui/events/events_base_export.h" |
| namespace base { |
| @@ -22,6 +24,12 @@ EVENTS_BASE_EXPORT uint32_t GetNextTouchEventId(); |
| // Checks if |flags| contains system key modifiers. |
| EVENTS_BASE_EXPORT bool IsSystemKeyModifier(int flags); |
| +// Create a timestamp based on the current time. |
| +EVENTS_BASE_EXPORT base::TimeTicks EventTimeForNow(); |
| + |
| +EVENTS_BASE_EXPORT void SetEventTickClockForTesting( |
| + std::unique_ptr<base::TickClock> tick_clock); |
| + |
| // Converts an event timestamp ticks to seconds (floating point representation). |
| // WARNING: This should only be used when interfacing with platform code that |
| // does not use base::Time* types. |