summaryrefslogtreecommitdiffstats
path: root/client/inputs_channel.h
diff options
context:
space:
mode:
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;
};