Index: ui/events/ozone/evdev/touch_noise/touch_noise_finder.cc |
diff --git a/ui/events/ozone/evdev/touch_noise/touch_noise_finder.cc b/ui/events/ozone/evdev/touch_noise/touch_noise_finder.cc |
deleted file mode 100644 |
index a5995e333dd6eab13495f0bb2d80ea0069fe4db9..0000000000000000000000000000000000000000 |
--- a/ui/events/ozone/evdev/touch_noise/touch_noise_finder.cc |
+++ /dev/null |
@@ -1,41 +0,0 @@ |
-// Copyright 2015 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "ui/events/ozone/evdev/touch_noise/touch_noise_finder.h" |
- |
-#include "base/stl_util.h" |
-#include "ui/events/ozone/evdev/touch_noise/far_apart_taps_touch_noise_filter.h" |
-#include "ui/events/ozone/evdev/touch_noise/horizontally_aligned_touch_noise_filter.h" |
-#include "ui/events/ozone/evdev/touch_noise/single_position_touch_noise_filter.h" |
-#include "ui/events/ozone/evdev/touch_noise/touch_noise_filter.h" |
- |
-namespace ui { |
- |
-TouchNoiseFinder::TouchNoiseFinder() { |
- filters_.push_back(new FarApartTapsTouchNoiseFilter); |
- filters_.push_back(new HorizontallyAlignedTouchNoiseFilter); |
- filters_.push_back(new SinglePositionTouchNoiseFilter); |
-} |
- |
-TouchNoiseFinder::~TouchNoiseFinder() { |
- STLDeleteElements(&filters_); |
-} |
- |
-void TouchNoiseFinder::HandleTouches( |
- const std::vector<InProgressTouchEvdev>& touches, |
- base::TimeDelta time) { |
- for (const InProgressTouchEvdev& touch : touches) { |
- if (!touch.was_touching) |
- slots_with_noise_.set(touch.slot, false); |
- } |
- |
- for (TouchNoiseFilter* filter : filters_) |
- filter->Filter(touches, time, &slots_with_noise_); |
-} |
- |
-bool TouchNoiseFinder::SlotHasNoise(size_t slot) const { |
- return slots_with_noise_.test(slot); |
-} |
- |
-} // namespace ui |