| Index: remoting/host/local_input_monitor.h
|
| diff --git a/remoting/host/local_input_monitor.h b/remoting/host/local_input_monitor.h
|
| index 39de156507afcf5c1486e603e7d6affe87039d38..6fea83b7b9933f856217f93f8f4d57dfc5173df0 100644
|
| --- a/remoting/host/local_input_monitor.h
|
| +++ b/remoting/host/local_input_monitor.h
|
| @@ -5,23 +5,21 @@
|
| #ifndef REMOTING_LOCAL_INPUT_MONITOR_H_
|
| #define REMOTING_LOCAL_INPUT_MONITOR_H_
|
|
|
| +#include "base/callback_forward.h"
|
| #include "base/memory/scoped_ptr.h"
|
|
|
| namespace remoting {
|
|
|
| -class ChromotingHost;
|
| +class MouseMoveObserver;
|
|
|
| class LocalInputMonitor {
|
| public:
|
| virtual ~LocalInputMonitor() {}
|
|
|
| - virtual void Start(ChromotingHost* host) = 0;
|
| + virtual void Start(MouseMoveObserver* mouse_move_observer,
|
| + const base::Closure& disconnect_callback) = 0;
|
| virtual void Stop() = 0;
|
|
|
| - // TODO(sergeyu): This is a short-term hack to disable disconnection
|
| - // shortcut on Mac.
|
| - virtual void DisableShortcutOnMac() {};
|
| -
|
| static scoped_ptr<LocalInputMonitor> Create();
|
| };
|
|
|
|
|