changed EventHandler set in EventNotifier to shared_ptr

This commit is contained in:
Johannes Wendel
2019-12-06 13:12:31 +01:00
parent e6f9113b12
commit 8d4efaa463
7 changed files with 15 additions and 15 deletions

View File

@@ -25,9 +25,9 @@ class InputDriver {
public:
virtual ~InputDriver() = default;
virtual void register_event_handler(EventHandler *handler) = 0;
virtual void register_event_handler(std::shared_ptr<EventHandler> handler) = 0;
virtual void unregister_event_handler(EventHandler *handler) = 0;
virtual void unregister_event_handler(std::shared_ptr<EventHandler> handler) = 0;
virtual boost::optional<std::shared_ptr<Event>> get_event(std::string name) = 0;
};