Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(753)

Unified Diff: ui/chromeos/touch_exploration_controller.cc

Issue 1868363002: Replace scoped_ptr with std::unique_ptr in //ui (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@scopedptrcc
Patch Set: scopedptrui: rebase-make_scoped_ptr Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ui/chromeos/touch_exploration_controller.h ('k') | ui/chromeos/touch_exploration_controller_unittest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/chromeos/touch_exploration_controller.cc
diff --git a/ui/chromeos/touch_exploration_controller.cc b/ui/chromeos/touch_exploration_controller.cc
index 5294629f84ad741a124a7a196d7bc3cec0485d83..59ac4a7abc492263b0138b746b5fb3bca94f924b 100644
--- a/ui/chromeos/touch_exploration_controller.cc
+++ b/ui/chromeos/touch_exploration_controller.cc
@@ -54,7 +54,7 @@ TouchExplorationController::~TouchExplorationController() {
ui::EventRewriteStatus TouchExplorationController::RewriteEvent(
const ui::Event& event,
- scoped_ptr<ui::Event>* rewritten_event) {
+ std::unique_ptr<ui::Event>* rewritten_event) {
if (!event.IsTouchEvent()) {
if (event.IsKeyEvent()) {
const ui::KeyEvent& key_event = static_cast<const ui::KeyEvent&>(event);
@@ -191,13 +191,15 @@ ui::EventRewriteStatus TouchExplorationController::RewriteEvent(
}
ui::EventRewriteStatus TouchExplorationController::NextDispatchEvent(
- const ui::Event& last_event, scoped_ptr<ui::Event>* new_event) {
+ const ui::Event& last_event,
+ std::unique_ptr<ui::Event>* new_event) {
NOTREACHED();
return ui::EVENT_REWRITE_CONTINUE;
}
ui::EventRewriteStatus TouchExplorationController::InNoFingersDown(
- const ui::TouchEvent& event, scoped_ptr<ui::Event>* rewritten_event) {
+ const ui::TouchEvent& event,
+ std::unique_ptr<ui::Event>* rewritten_event) {
const ui::EventType type = event.type();
if (type != ui::ET_TOUCH_PRESSED) {
NOTREACHED() << "Unexpected event type received: " << event.name();
@@ -230,7 +232,8 @@ ui::EventRewriteStatus TouchExplorationController::InNoFingersDown(
}
ui::EventRewriteStatus TouchExplorationController::InSingleTapPressed(
- const ui::TouchEvent& event, scoped_ptr<ui::Event>* rewritten_event) {
+ const ui::TouchEvent& event,
+ std::unique_ptr<ui::Event>* rewritten_event) {
const ui::EventType type = event.type();
int location = FindEdgesWithinBounds(event.location(), kMaxDistanceFromEdge);
@@ -306,7 +309,7 @@ ui::EventRewriteStatus TouchExplorationController::InSingleTapPressed(
ui::EventRewriteStatus
TouchExplorationController::InSingleTapOrTouchExploreReleased(
const ui::TouchEvent& event,
- scoped_ptr<ui::Event>* rewritten_event) {
+ std::unique_ptr<ui::Event>* rewritten_event) {
const ui::EventType type = event.type();
// If there is more than one finger down, then discard to wait until no
// fingers are down.
@@ -349,7 +352,7 @@ TouchExplorationController::InSingleTapOrTouchExploreReleased(
ui::EventRewriteStatus TouchExplorationController::InDoubleTapPending(
const ui::TouchEvent& event,
- scoped_ptr<ui::Event>* rewritten_event) {
+ std::unique_ptr<ui::Event>* rewritten_event) {
const ui::EventType type = event.type();
if (type == ui::ET_TOUCH_PRESSED) {
return ui::EVENT_REWRITE_DISCARD;
@@ -366,7 +369,7 @@ ui::EventRewriteStatus TouchExplorationController::InDoubleTapPending(
if (current_touch_ids_.size() != 0)
return EVENT_REWRITE_DISCARD;
- scoped_ptr<ui::TouchEvent> touch_press;
+ std::unique_ptr<ui::TouchEvent> touch_press;
touch_press.reset(new ui::TouchEvent(ui::ET_TOUCH_PRESSED, gfx::Point(),
initial_press_->touch_id(),
event.time_stamp()));
@@ -374,7 +377,7 @@ ui::EventRewriteStatus TouchExplorationController::InDoubleTapPending(
touch_press->set_root_location_f(last_touch_exploration_->location_f());
DispatchEvent(touch_press.get());
- scoped_ptr<ui::TouchEvent> new_event(
+ std::unique_ptr<ui::TouchEvent> new_event(
new ui::TouchEvent(ui::ET_TOUCH_RELEASED, gfx::Point(),
initial_press_->touch_id(), event.time_stamp()));
new_event->set_location_f(last_touch_exploration_->location_f());
@@ -390,7 +393,7 @@ ui::EventRewriteStatus TouchExplorationController::InDoubleTapPending(
ui::EventRewriteStatus TouchExplorationController::InTouchReleasePending(
const ui::TouchEvent& event,
- scoped_ptr<ui::Event>* rewritten_event) {
+ std::unique_ptr<ui::Event>* rewritten_event) {
const ui::EventType type = event.type();
if (type == ui::ET_TOUCH_PRESSED || type == ui::ET_TOUCH_MOVED) {
return ui::EVENT_REWRITE_DISCARD;
@@ -398,7 +401,7 @@ ui::EventRewriteStatus TouchExplorationController::InTouchReleasePending(
if (current_touch_ids_.size() != 0)
return EVENT_REWRITE_DISCARD;
- scoped_ptr<ui::TouchEvent> new_event(
+ std::unique_ptr<ui::TouchEvent> new_event(
new ui::TouchEvent(ui::ET_TOUCH_RELEASED, gfx::Point(),
initial_press_->touch_id(), event.time_stamp()));
new_event->set_location_f(last_touch_exploration_->location_f());
@@ -414,13 +417,13 @@ ui::EventRewriteStatus TouchExplorationController::InTouchReleasePending(
ui::EventRewriteStatus TouchExplorationController::InTouchExploration(
const ui::TouchEvent& event,
- scoped_ptr<ui::Event>* rewritten_event) {
+ std::unique_ptr<ui::Event>* rewritten_event) {
const ui::EventType type = event.type();
if (type == ui::ET_TOUCH_PRESSED) {
// Handle split-tap.
initial_press_.reset(new TouchEvent(event));
tap_timer_.Stop();
- scoped_ptr<ui::TouchEvent> new_event(
+ std::unique_ptr<ui::TouchEvent> new_event(
new ui::TouchEvent(ui::ET_TOUCH_PRESSED, gfx::Point(), event.touch_id(),
event.time_stamp()));
new_event->set_location_f(last_touch_exploration_->location_f());
@@ -446,7 +449,7 @@ ui::EventRewriteStatus TouchExplorationController::InTouchExploration(
ui::EventRewriteStatus TouchExplorationController::InGestureInProgress(
const ui::TouchEvent& event,
- scoped_ptr<ui::Event>* rewritten_event) {
+ std::unique_ptr<ui::Event>* rewritten_event) {
// The events were sent to the gesture provider in RewriteEvent already.
// If no gesture is registered before the tap timer times out, the state
// will change to "wait for no fingers down" or "touch exploration" depending
@@ -459,7 +462,7 @@ ui::EventRewriteStatus TouchExplorationController::InGestureInProgress(
ui::EventRewriteStatus TouchExplorationController::InCornerPassthrough(
const ui::TouchEvent& event,
- scoped_ptr<ui::Event>* rewritten_event) {
+ std::unique_ptr<ui::Event>* rewritten_event) {
ui::EventType type = event.type();
// If the first finger has left the corner, then exit passthrough.
@@ -478,7 +481,7 @@ ui::EventRewriteStatus TouchExplorationController::InCornerPassthrough(
return ui::EVENT_REWRITE_DISCARD;
}
- scoped_ptr<ui::TouchEvent> new_event(new ui::TouchEvent(
+ std::unique_ptr<ui::TouchEvent> new_event(new ui::TouchEvent(
type, gfx::Point(), event.touch_id(), event.time_stamp()));
new_event->set_location_f(event.location_f());
new_event->set_root_location_f(event.location_f());
@@ -493,14 +496,14 @@ ui::EventRewriteStatus TouchExplorationController::InCornerPassthrough(
ui::EventRewriteStatus TouchExplorationController::InOneFingerPassthrough(
const ui::TouchEvent& event,
- scoped_ptr<ui::Event>* rewritten_event) {
+ std::unique_ptr<ui::Event>* rewritten_event) {
if (event.touch_id() != initial_press_->touch_id()) {
if (current_touch_ids_.size() == 0) {
SET_STATE(NO_FINGERS_DOWN);
}
return ui::EVENT_REWRITE_DISCARD;
}
- scoped_ptr<ui::TouchEvent> new_event(new ui::TouchEvent(
+ std::unique_ptr<ui::TouchEvent> new_event(new ui::TouchEvent(
event.type(), gfx::Point(), event.touch_id(), event.time_stamp()));
new_event->set_location_f(event.location_f() - passthrough_offset_);
new_event->set_root_location_f(event.location_f() - passthrough_offset_);
@@ -514,7 +517,7 @@ ui::EventRewriteStatus TouchExplorationController::InOneFingerPassthrough(
ui::EventRewriteStatus TouchExplorationController::InTouchExploreSecondPress(
const ui::TouchEvent& event,
- scoped_ptr<ui::Event>* rewritten_event) {
+ std::unique_ptr<ui::Event>* rewritten_event) {
ui::EventType type = event.type();
gfx::PointF location = event.location_f();
if (type == ui::ET_TOUCH_PRESSED) {
@@ -522,7 +525,7 @@ ui::EventRewriteStatus TouchExplorationController::InTouchExploreSecondPress(
// through. The user enters the wait state, Since there has already been
// a press dispatched when split tap began, the touch needs to be
// cancelled.
- scoped_ptr<ui::TouchEvent> new_event(
+ std::unique_ptr<ui::TouchEvent> new_event(
new ui::TouchEvent(ui::ET_TOUCH_CANCELLED, gfx::Point(),
initial_press_->touch_id(), event.time_stamp()));
new_event->set_location_f(last_touch_exploration_->location_f());
@@ -551,7 +554,7 @@ ui::EventRewriteStatus TouchExplorationController::InTouchExploreSecondPress(
// cancelled, and the user enters the wait state.
if ((event.location_f() - original_touch->location_f()).Length() >
GetSplitTapTouchSlop()) {
- scoped_ptr<ui::TouchEvent> new_event(
+ std::unique_ptr<ui::TouchEvent> new_event(
new ui::TouchEvent(ui::ET_TOUCH_CANCELLED, gfx::Point(),
initial_press_->touch_id(), event.time_stamp()));
new_event->set_location_f(last_touch_exploration_->location_f());
@@ -577,7 +580,7 @@ ui::EventRewriteStatus TouchExplorationController::InTouchExploreSecondPress(
return EVENT_REWRITE_DISCARD;
// Rewrite at location of last touch exploration.
- scoped_ptr<ui::TouchEvent> new_event(
+ std::unique_ptr<ui::TouchEvent> new_event(
new ui::TouchEvent(ui::ET_TOUCH_RELEASED, gfx::Point(),
initial_press_->touch_id(), event.time_stamp()));
new_event->set_location_f(last_touch_exploration_->location_f());
@@ -594,7 +597,7 @@ ui::EventRewriteStatus TouchExplorationController::InTouchExploreSecondPress(
ui::EventRewriteStatus TouchExplorationController::InWaitForNoFingers(
const ui::TouchEvent& event,
- scoped_ptr<ui::Event>* rewritten_event) {
+ std::unique_ptr<ui::Event>* rewritten_event) {
if (current_touch_ids_.size() == 0)
SET_STATE(NO_FINGERS_DOWN);
return EVENT_REWRITE_DISCARD;
@@ -606,7 +609,7 @@ void TouchExplorationController::PlaySoundForTimer() {
ui::EventRewriteStatus TouchExplorationController::InSlideGesture(
const ui::TouchEvent& event,
- scoped_ptr<ui::Event>* rewritten_event) {
+ std::unique_ptr<ui::Event>* rewritten_event) {
// The timer should not fire when sliding.
tap_timer_.Stop();
@@ -651,7 +654,7 @@ ui::EventRewriteStatus TouchExplorationController::InSlideGesture(
ui::EventRewriteStatus TouchExplorationController::InTwoFingerTap(
const ui::TouchEvent& event,
- scoped_ptr<ui::Event>* rewritten_event) {
+ std::unique_ptr<ui::Event>* rewritten_event) {
ui::EventType type = event.type();
if (type == ui::ET_TOUCH_PRESSED) {
// This is now a three finger gesture.
@@ -718,7 +721,7 @@ void TouchExplorationController::OnTapTimerFired() {
SET_STATE(ONE_FINGER_PASSTHROUGH);
passthrough_offset_ = last_unused_finger_event_->location_f() -
last_touch_exploration_->location_f();
- scoped_ptr<ui::TouchEvent> passthrough_press(
+ std::unique_ptr<ui::TouchEvent> passthrough_press(
new ui::TouchEvent(ui::ET_TOUCH_PRESSED, gfx::Point(),
last_unused_finger_event_->touch_id(), Now()));
passthrough_press->set_location_f(last_touch_exploration_->location_f());
@@ -747,7 +750,7 @@ void TouchExplorationController::OnTapTimerFired() {
return;
}
EnterTouchToMouseMode();
- scoped_ptr<ui::Event> mouse_move = CreateMouseMoveEvent(
+ std::unique_ptr<ui::Event> mouse_move = CreateMouseMoveEvent(
initial_press_->location_f(), initial_press_->flags());
DispatchEvent(mouse_move.get());
last_touch_exploration_.reset(new TouchEvent(*initial_press_));
@@ -792,7 +795,7 @@ void TouchExplorationController::OnGestureEvent(ui::GestureConsumer* consumer,
ui::GestureEvent* gesture) {}
void TouchExplorationController::ProcessGestureEvents() {
- scoped_ptr<ScopedVector<ui::GestureEvent> > gestures(
+ std::unique_ptr<ScopedVector<ui::GestureEvent>> gestures(
gesture_provider_->GetAndResetPendingGestures());
if (gestures) {
for (ScopedVector<GestureEvent>::iterator i = gestures->begin();
@@ -972,9 +975,9 @@ base::Closure TouchExplorationController::BindKeyEventWithFlags(
flags);
}
-scoped_ptr<ui::MouseEvent> TouchExplorationController::CreateMouseMoveEvent(
- const gfx::PointF& location,
- int flags) {
+std::unique_ptr<ui::MouseEvent>
+TouchExplorationController::CreateMouseMoveEvent(const gfx::PointF& location,
+ int flags) {
// The "synthesized" flag should be set on all events that don't have a
// backing native event.
flags |= ui::EF_IS_SYNTHESIZED;
@@ -994,7 +997,7 @@ scoped_ptr<ui::MouseEvent> TouchExplorationController::CreateMouseMoveEvent(
// event to the new ChromeVox background page via the automation api.
flags |= ui::EF_COMMAND_DOWN;
- scoped_ptr<ui::MouseEvent> event(
+ std::unique_ptr<ui::MouseEvent> event(
new ui::MouseEvent(ui::ET_MOUSE_MOVED, gfx::Point(), gfx::Point(),
ui::EventTimeForNow(), flags, 0));
event->set_location_f(location);
« no previous file with comments | « ui/chromeos/touch_exploration_controller.h ('k') | ui/chromeos/touch_exploration_controller_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698