X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Finput%2Fbindings.h;h=01db8108d0c2482b54055ef97e502fb123c68f66;hb=507fa60f32bd3f64840a2cdd1be5d68478432b55;hp=b73dc51cc308bfc0d74fefea3b0d5b2f4fe18512;hpb=7302a061c57602203895b616bf54d96269c677c6;p=libs%2Fgui.git diff --git a/source/input/bindings.h b/source/input/bindings.h index b73dc51..01db810 100644 --- a/source/input/bindings.h +++ b/source/input/bindings.h @@ -24,7 +24,7 @@ public: Loader(Bindings &); private: - virtual void init_actions(); + void init_actions() override; void binding(const std::string &); void device_type(DeviceType); @@ -59,17 +59,19 @@ public: Loader(Binding &); private: - virtual void init_actions(); + void init_actions() override; void axis(unsigned, AxisSide); void button(unsigned); void key(Key k) { button(k); } + void mouse_axis(MouseAxis a, AxisSide s) { axis(a, s); } + void mouse_button(MouseButton b) { button(b); } }; std::string control; - unsigned device; - ControlSrcType type; - unsigned index; + unsigned device = 0; + ControlSrcType type = NO_SOURCE; + unsigned index = 0; }; private: