making inputdriver

This commit is contained in:
Jonas Zeunert
2018-05-31 20:08:38 +02:00
parent 17f1723d7e
commit 8dee9c7646

View File

@@ -13,17 +13,31 @@ namespace Input
{
class InputDriver
{
InputDriver()
{
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);
void unregister_event_handler(EventHandler* handler)
{
event_notifier->unregister_event_handler(handler);
}
private:
EventNotifier* event_notifier;
};
}