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);
|
||||
}
|
||||
|
||||
EventWrapper(T &obj, bool del = false, Priority p = Default_Pri)
|
||||
: Event(p), object(&obj)
|
||||
{
|
||||
if (del)
|
||||
setFlags(AutoDelete);
|
||||
}
|
||||
|
||||
void process() { (object->*F)(); }
|
||||
|
||||
const std::string
|
||||
|
|
Loading…
Reference in a new issue