diff options
author | Yaniv Kamay <ykamay@redhat.com> | 2009-11-16 17:50:16 +0200 |
---|---|---|
committer | Yaniv Kamay <ykamay@redhat.com> | 2009-11-30 18:03:35 +0200 |
commit | 3b51087b3656b111886c7397d0ddd499a96f9e2d (patch) | |
tree | 21cdb7b0dc282062bd811f65ee295a7074b58275 /client/inputs_channel.h | |
parent | a70110c4e50aad99de7a844bb78eb868768e7841 (diff) | |
download | spice-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.h | 5 |
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; }; |