Index: remoting/host/me2me_desktop_environment.h |
diff --git a/remoting/host/me2me_desktop_environment.h b/remoting/host/me2me_desktop_environment.h |
index 5be25655b082dbe06acd01cc378100dcc1fcdeaa..d7aa7081c59d8e927b492962a97e8e5d8a5c334d 100644 |
--- a/remoting/host/me2me_desktop_environment.h |
+++ b/remoting/host/me2me_desktop_environment.h |
@@ -9,6 +9,9 @@ |
namespace remoting { |
+class HostWindow; |
+class LocalInputMonitor; |
+ |
// Same as BasicDesktopEnvironment but supports desktop resizing and X DAMAGE |
// notifications on Linux. |
class Me2MeDesktopEnvironment : public BasicDesktopEnvironment { |
@@ -26,9 +29,15 @@ class Me2MeDesktopEnvironment : public BasicDesktopEnvironment { |
scoped_refptr<base::SingleThreadTaskRunner> input_task_runner, |
scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner, |
base::WeakPtr<ClientSessionControl> client_session_control, |
- const UiStrings* ui_strings); |
+ const UiStrings& ui_strings); |
private: |
+ // Presents the disconnect window to the local user. |
+ scoped_ptr<HostWindow> disconnect_window_; |
+ |
+ // Notifies the client session about the local mouse movements. |
+ scoped_ptr<LocalInputMonitor> local_input_monitor_; |
+ |
DISALLOW_COPY_AND_ASSIGN(Me2MeDesktopEnvironment); |
}; |