This commit is contained in:
Neeflix
2018-05-31 20:09:26 +02:00

View File

@@ -14,8 +14,30 @@ namespace Input
class InputDriver class InputDriver
{ {
void register_event_handler(EventHandler* handler);
void unregister_event_handler(EventHandler* handler); public:
InputDriver(EventNotifier* event_notifier) :
event_notifier(event_notifier)
{}
~InputDriver()
{
delete event_notifier;
event_notifier = NULL;
}
void register_event_handler(EventHandler* handler)
{
event_notifier->register_event_handler(handler);
}
void unregister_event_handler(EventHandler* handler)
{
event_notifier->unregister_event_handler(handler);
}
private:
EventNotifier* event_notifier;
}; };
} }