Index: remoting/client/plugin/chromoting_instance.h |
diff --git a/remoting/client/plugin/chromoting_instance.h b/remoting/client/plugin/chromoting_instance.h |
index a489bde6f551c038e715a07303b4cb064f210c03..879f9fb9ffb69c1b8b92828299e6d7079a610f1c 100644 |
--- a/remoting/client/plugin/chromoting_instance.h |
+++ b/remoting/client/plugin/chromoting_instance.h |
@@ -32,6 +32,7 @@ |
#include "remoting/client/plugin/pepper_plugin_thread_delegate.h" |
#include "remoting/proto/event.pb.h" |
#include "remoting/protocol/clipboard_stub.h" |
+#include "remoting/protocol/cursor_shape_stub.h" |
#include "remoting/protocol/connection_to_host.h" |
namespace base { |
@@ -65,6 +66,7 @@ struct ClientConfig; |
class ChromotingInstance : |
public protocol::ClipboardStub, |
+ public protocol::CursorShapeStub, |
public pp::InstancePrivate, |
public base::SupportsWeakPtr<ChromotingInstance> { |
public: |
@@ -129,6 +131,10 @@ class ChromotingInstance : |
virtual void InjectClipboardEvent(const protocol::ClipboardEvent& event) |
OVERRIDE; |
+ // CursorShapeStub implementation. |
+ virtual void SetCursorShape(const protocol::CursorShapeInfo& cursor_shape) |
+ OVERRIDE; |
+ |
// Called by PepperView. |
void SetDesktopSize(int width, int height); |
void SetConnectionState(ConnectionState state, ConnectionError error); |