Index: ash/common/system/chromeos/palette/tools/laser_pointer_mode.h |
diff --git a/ash/common/system/chromeos/palette/tools/laser_pointer_mode.h b/ash/common/system/chromeos/palette/tools/laser_pointer_mode.h |
index 8b49916ca37d1f0dca87304faf0517339ae2333f..05329e2fac75b35dd0228bb831bc631fe5f4b77e 100644 |
--- a/ash/common/system/chromeos/palette/tools/laser_pointer_mode.h |
+++ b/ash/common/system/chromeos/palette/tools/laser_pointer_mode.h |
@@ -7,8 +7,6 @@ |
#include "ash/ash_export.h" |
#include "ash/common/system/chromeos/palette/common_palette_tool.h" |
-#include "ui/gfx/geometry/point.h" |
-#include "ui/views/pointer_watcher.h" |
namespace base { |
class Timer; |
@@ -16,19 +14,13 @@ class Timer; |
namespace ash { |
-class LaserPointerView; |
- |
-// Controller for the laser pointer functionality. Enables/disables laser |
-// pointer as well as receives points and passes them off to be rendered. |
-class ASH_EXPORT LaserPointerMode : public CommonPaletteTool, |
- public views::PointerWatcher { |
+// Controller for the laser pointer functionality. |
+class ASH_EXPORT LaserPointerMode : public CommonPaletteTool { |
public: |
explicit LaserPointerMode(Delegate* delegate); |
~LaserPointerMode() override; |
private: |
- friend class LaserPointerModeTestApi; |
- |
// PaletteTool: |
PaletteGroup GetGroup() const override; |
PaletteToolId GetToolId() const override; |
@@ -40,25 +32,6 @@ class ASH_EXPORT LaserPointerMode : public CommonPaletteTool, |
// CommonPaletteTool: |
const gfx::VectorIcon& GetPaletteIcon() const override; |
- // views::PointerWatcher: |
- void OnPointerEventObserved(const ui::PointerEvent& event, |
- const gfx::Point& location_in_screen, |
- views::Widget* target) override; |
- |
- void StopTimer(); |
- |
- // Timer callback which adds a point where the mouse was last seen. This |
- // allows the trail to fade away when the mouse is stationary. |
- void AddStationaryPoint(); |
- |
- // Timer which will add a new stationary point when the mouse stops moving. |
- // This will remove points that are too old. |
- std::unique_ptr<base::Timer> timer_; |
- int timer_repeat_count_ = 0; |
- |
- gfx::Point current_mouse_location_; |
- std::unique_ptr<LaserPointerView> laser_pointer_view_; |
- |
DISALLOW_COPY_AND_ASSIGN(LaserPointerMode); |
}; |