Covellite++  Version: 2.3.0 Revision: ??? Platform: x64 Build: 23:13 04.01.2025
Кроссплатформенный фреймворк для разработки приложений на С++
Загрузка...
Поиск...
Не найдено
EventListener.hpp
1
2#pragma once
3#include <Covellite/Gui/Window.hpp>
4
5namespace covellite
6{
7
8namespace gui
9{
10
31 public CovelliteGui::EventListener
32{
33 using Event_t = CovelliteGui::Event;
34
35public:
36 // Интерфейс EventListener:
37 void ProcessEvent(Event_t &) override;
38
39public:
40 static EventListenerPtr_t Make(const Events_t &);
41
42private:
43 Events_t m_Events;
44
45public:
46 explicit EventListener(const Events_t &);
47};
48
49} // namespace gui
50
51} // namespace covellite
Класс входит в проект Covellite.Events Класс для работы с событиями фреймворка.
Definition Events.hpp:36
Класс входит в Covellite.Gui Вспомогательный класс для передачи событий библиотеки GUI классам окон...
Definition EventListener.hpp:32