X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fio%2Feventdispatcher.h;h=25341bfe36fd04bc28878c0a8971bfce62de689e;hb=5d3a5019399f97af0371f4fd6dc415d36de6ac3a;hp=f95f477daac5199df5995698a217baa64e6e3f99;hpb=df6fc46950e15bb30a92368f34dc2005393b0e5b;p=libs%2Fcore.git diff --git a/source/io/eventdispatcher.h b/source/io/eventdispatcher.h index f95f477..25341bf 100644 --- a/source/io/eventdispatcher.h +++ b/source/io/eventdispatcher.h @@ -3,6 +3,7 @@ #include #include +#include #include #include #include "poll.h" @@ -14,7 +15,7 @@ namespace IO { Put your I/O objects inside one of these to get signaled when something happens on some of them. */ -class EventDispatcher +class MSPCORE_API EventDispatcher { private: struct Slot: public sigc::trackable @@ -22,7 +23,7 @@ private: EventDispatcher &disp; EventObject &obj; - Slot(EventDispatcher &, EventObject &); + Slot(EventDispatcher &d, EventObject &o): disp(d), obj(o) { } void connect_signals() const; void events_changed(PollEvent) const;