Control();
Control(const ControlSource &);
Control(Device &, ControlSrcType, unsigned);
Control();
Control(const ControlSource &);
Control(Device &, ControlSrcType, unsigned);
- virtual void on_press() =0;
- virtual void on_release() =0;
- virtual void on_motion(float, float) =0;
+ virtual void on_press() = 0;
+ virtual void on_release() = 0;
+ virtual void on_motion(float, float) = 0;
private:
void connect_signals();
void button_press(unsigned);
void button_release(unsigned);
void axis_motion(unsigned, float, float);
private:
void connect_signals();
void button_press(unsigned);
void button_release(unsigned);
void axis_motion(unsigned, float, float);