#define MSP_INPUT_BINDINGS_H_
#include <msp/datafile/objectloader.h>
+#include <msp/graphics/mspgui_api.h>
#include <msp/strings/lexicalcast.h>
#include "control.h"
#include "device.h"
class ControlScheme;
-class Bindings
+class MSPGUI_API Bindings
{
public:
- class Loader: public DataFile::ObjectLoader<Bindings>
+ class MSPGUI_API Loader: public DataFile::ObjectLoader<Bindings>
{
private:
static ActionMap shared_actions;
std::string control;
unsigned device = 0;
- ControlSrcType type = NONE;
+ ControlSrcType type = NO_SOURCE;
unsigned index = 0;
};