Index: remoting/client/plugin/chromoting_instance.h |
diff --git a/remoting/client/plugin/chromoting_instance.h b/remoting/client/plugin/chromoting_instance.h |
index 427d420aced3ec1483002edd6ea70a8be750fcb1..c4d17f6a3ea14b47e81c3f3091f39a96803953bf 100644 |
--- a/remoting/client/plugin/chromoting_instance.h |
+++ b/remoting/client/plugin/chromoting_instance.h |
@@ -32,12 +32,14 @@ namespace remoting { |
namespace protocol { |
class ConnectionToHost; |
+class KeyEventTracker; |
} // namespace protocol |
class ChromotingClient; |
class ChromotingStats; |
class ClientContext; |
-class InputHandler; |
+class MouseInputFilter; |
+class PepperInputHandler; |
class PepperView; |
class PepperViewProxy; |
class RectangleUpdateDecoder; |
@@ -127,7 +129,9 @@ class ChromotingInstance : public pp::InstancePrivate { |
// outstanding tasks on the pepper message loop. |
scoped_refptr<PepperViewProxy> view_proxy_; |
scoped_refptr<RectangleUpdateDecoder> rectangle_decoder_; |
- scoped_ptr<InputHandler> input_handler_; |
+ scoped_ptr<MouseInputFilter> mouse_input_filter_; |
+ scoped_ptr<protocol::KeyEventTracker> key_event_tracker_; |
+ scoped_ptr<PepperInputHandler> input_handler_; |
scoped_ptr<ChromotingClient> client_; |
// XmppProxy is a refcounted interface used to perform thread-switching and |