X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Finput%2Fbindings.h;h=bafd3bad97f80ecc19ecbbff2bf095f6bb60ce36;hb=3bb7bd5d99a71420b1dfa8d433f4f274bbe280fa;hp=b5e3a3b225f15aa03f9a795d1a46b67c392c0763;hpb=43d31e73c4b97a37017757232c4ef1db355fee3a;p=libs%2Fgui.git diff --git a/source/input/bindings.h b/source/input/bindings.h index b5e3a3b..bafd3ba 100644 --- a/source/input/bindings.h +++ b/source/input/bindings.h @@ -2,6 +2,7 @@ #define MSP_INPUT_BINDINGS_H_ #include +#include #include #include "control.h" #include "device.h" @@ -12,10 +13,10 @@ namespace Input { class ControlScheme; -class Bindings +class MSPGUI_API Bindings { public: - class Loader: public DataFile::ObjectLoader + class MSPGUI_API Loader: public DataFile::ObjectLoader { private: static ActionMap shared_actions; @@ -69,9 +70,9 @@ public: }; std::string control; - unsigned device; - ControlSrcType type; - unsigned index; + unsigned device = 0; + ControlSrcType type = NO_SOURCE; + unsigned index = 0; }; private: