Index: remoting/client/plugin/chromoting_instance.h |
diff --git a/remoting/client/plugin/chromoting_instance.h b/remoting/client/plugin/chromoting_instance.h |
index 1bbaf7d2882e2498d5c359df210950cb1a43873e..dc8f54997be486dab00f1f5b6f1143bf8c3c41b6 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 { |
@@ -64,6 +65,7 @@ struct ClientConfig; |
class ChromotingInstance : |
public protocol::ClipboardStub, |
+ public protocol::CursorShapeStub, |
public pp::Instance, |
public base::SupportsWeakPtr<ChromotingInstance> { |
public: |
@@ -125,6 +127,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); |