Index: ash/autoclick/autoclick_controller.h |
diff --git a/ash/autoclick/autoclick_controller.h b/ash/autoclick/autoclick_controller.h |
index d718479b4c20fd6971d081e8feed9d00dad4e426..3c99b30bdf53ba5bd7f4eabfd04e89a9e38e0686 100644 |
--- a/ash/autoclick/autoclick_controller.h |
+++ b/ash/autoclick/autoclick_controller.h |
@@ -5,12 +5,9 @@ |
#ifndef ASH_AUTOCLICK_AUTOCLICK_CONTROLLER_H |
#define ASH_AUTOCLICK_AUTOCLICK_CONTROLLER_H |
-#include <memory> |
- |
#include "ash/ash_export.h" |
#include "base/macros.h" |
#include "base/time/time.h" |
-#include "ui/gfx/geometry/point.h" |
namespace ash { |
@@ -19,31 +16,8 @@ namespace ash { |
// the mouse had been at rest. |
class ASH_EXPORT AutoclickController { |
public: |
- class Delegate { |
- public: |
- Delegate() {} |
- virtual ~Delegate() {} |
- |
- // Called when an autoclick gesture begins. |
- virtual void StartGesture(base::TimeDelta duration, |
- const gfx::Point& center_point_in_screen) = 0; |
- |
- // Called when the gesture has ended, either because the mouse moved or |
- // because the autoclick completed. |
- virtual void StopGesture() = 0; |
- |
- // Called when the autoclick target has changed. |
- virtual void SetGestureCenter(const gfx::Point& center_point_in_screen) = 0; |
- |
- private: |
- DISALLOW_COPY_AND_ASSIGN(Delegate); |
- }; |
- |
virtual ~AutoclickController() {} |
- // Set the delegate to work with. |
- virtual void SetDelegate(std::unique_ptr<Delegate> delegate) = 0; |
- |
// Set whether autoclicking is enabled. |
virtual void SetEnabled(bool enabled) = 0; |
@@ -54,9 +28,6 @@ class ASH_EXPORT AutoclickController { |
// to when the autoclick event is sent. |
virtual void SetAutoclickDelay(base::TimeDelta delay) = 0; |
- // Returns the autoclick delay in milliseconds. |
- virtual base::TimeDelta GetAutoclickDelay() const = 0; |
- |
static AutoclickController* CreateInstance(); |
// The default wait time between last mouse movement and sending |
@@ -68,6 +39,9 @@ class ASH_EXPORT AutoclickController { |
protected: |
AutoclickController() {} |
+ |
+ private: |
+ DISALLOW_COPY_AND_ASSIGN(AutoclickController); |
}; |
} // namespace ash |