summaryrefslogtreecommitdiffstats
path: root/client/inputs_channel.h
diff options
context:
space:
mode:
authorYaniv Kamay <ykamay@redhat.com>2009-11-16 17:50:16 +0200
committerYaniv Kamay <ykamay@redhat.com>2009-11-30 18:03:35 +0200
commit3b51087b3656b111886c7397d0ddd499a96f9e2d (patch)
tree21cdb7b0dc282062bd811f65ee295a7074b58275 /client/inputs_channel.h
parenta70110c4e50aad99de7a844bb78eb868768e7841 (diff)
downloadspice-3b51087b3656b111886c7397d0ddd499a96f9e2d.tar.gz
spice-3b51087b3656b111886c7397d0ddd499a96f9e2d.tar.xz
spice-3b51087b3656b111886c7397d0ddd499a96f9e2d.zip
client: interactive screen layer
Diffstat (limited to 'client/inputs_channel.h')
-rw-r--r--client/inputs_channel.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/client/inputs_channel.h b/client/inputs_channel.h
index 25341e18..530cd8ba 100644
--- a/client/inputs_channel.h
+++ b/client/inputs_channel.h
@@ -29,13 +29,14 @@ public:
virtual ~InputsChannel();
virtual void on_mouse_motion(int dx, int dy, int buttons_state);
- virtual void on_mouse_position(int x, int y, int buttons_state, int display_id);
virtual void on_mouse_down(int button, int buttons_state);
virtual void on_mouse_up(int button, int buttons_state);
virtual void on_key_down(uint32_t scan_code);
virtual void on_key_up(uint32_t scan_code);
virtual void on_focus_in();
+ void on_mouse_position(int x, int y, int buttons_state, int display_id);
+
static ChannelFactory& Factory();
protected:
@@ -69,6 +70,8 @@ private:
friend class MotionMessage;
friend class PositionMessage;
friend class KeyModifiersEvent;
+ friend class SetInputsHandlerEvent;
+ friend class RemoveInputsHandlerEvent;
};