3#include <boost/signals2.hpp>
4#include <Covellite/Events/Events.hpp>
31 using Signal_t = ::boost::signals2::signal<void(
const Params &)>;
32 using FnParams_t = ::std::function<void(
const Params &)>;
33 using FnVoid_t = ::std::function<void(
void)>;
37 void Connect(
const FnParams_t &);
42 bool Activate(
const Params &);
Класс входит в проект Covellite.Events Класс для работы с событиями фреймворка.
Definition Events.hpp:36
Класс входит в проект Covellite.Events Вспомогательный класс для передачи параметров обработчикам с...
Definition Params.hpp:33
Класс входит в проект Covellite.Events Вспомогательный класс для доступа к сигналу конкретного собы...
Definition Signal.hpp:30
void Connect(const FnVoid_t &)
Функция подписки на событие.
Definition Signal.cpp:29
bool operator()(void)
Оператор активации события без параметров.
Definition Signal.cpp:63