#define MSP_INPUT_INPUTHUB_H_
#include <map>
+#include <sigc++/trackable.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
+class Hub: public Device, public sigc::trackable
{
protected:
std::map<unsigned, Device *> devices;