event: Allow EventWrapper to take an object reference
This commit is contained in:
parent
4225a68a95
commit
12fc22571c
|
@ -577,6 +577,13 @@ class EventWrapper : public Event
|
||||||
setFlags(AutoDelete);
|
setFlags(AutoDelete);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
EventWrapper(T &obj, bool del = false, Priority p = Default_Pri)
|
||||||
|
: Event(p), object(&obj)
|
||||||
|
{
|
||||||
|
if (del)
|
||||||
|
setFlags(AutoDelete);
|
||||||
|
}
|
||||||
|
|
||||||
void process() { (object->*F)(); }
|
void process() { (object->*F)(); }
|
||||||
|
|
||||||
const std::string
|
const std::string
|
||||||
|
|
Loading…
Reference in a new issue