#include <vector>
#include <sigc++/trackable.h>
+#include <msp/graphics/mspgui_api.h>
#include "device.h"
namespace Msp {
The Hub device collects events from multiple input devices and presents an
aggregate of them. Button and axis numbers are mapped to unique values.
*/
-class Hub: public Device, public sigc::trackable
+class MSPGUI_API Hub: public Device, public sigc::trackable
{
protected:
std::vector<Device *> devices;