EventMgr: Add CurrentEvent() accessor

Avoid proliferation of accessors on EventMgr.
This commit is contained in:
Arne Welzel 2025-04-07 10:08:05 +02:00
parent 0864048c3f
commit fc96c81c70

View file

@ -116,6 +116,11 @@ public:
// by returning a zero-timeout. // by returning a zero-timeout.
double GetNextTimeout() override { return head ? 0.0 : -1.0; } double GetNextTimeout() override { return head ? 0.0 : -1.0; }
/**
* @return A pointer to the currently dispatched event or nullptr.
*/
const Event* CurrentEvent() const { return current; }
void Process() override; void Process() override;
const char* Tag() override { return "EventManager"; } const char* Tag() override { return "EventManager"; }
void InitPostScript(); void InitPostScript();