Helper struct to generate the various event queues. More...
Public Types | |
using | callback = T |
Public Member Functions | |
signal_queue ()=default | |
signal_queue (const signal_queue &)=delete | |
signal_queue & | operator= (const signal_queue &)=delete |
void | connect_signal (const ui_event event, const queue_position position, const T &signal) |
void | disconnect_signal (const ui_event event, const queue_position position, const T &signal) |
Public Attributes | |
std::map< ui_event, signal_type< T > > | queue |
Helper struct to generate the various event queues.
Definition at line 495 of file dispatcher.hpp.
using gui2::event::dispatcher::signal_queue< T >::callback = T |
Definition at line 502 of file dispatcher.hpp.
|
default |
|
delete |
|
inline |
Definition at line 505 of file dispatcher.hpp.
References gui2::event::dispatcher::back_child, gui2::event::dispatcher::back_post_child, gui2::event::dispatcher::back_pre_child, gui2::event::dispatcher::front_child, gui2::event::dispatcher::front_post_child, gui2::event::dispatcher::front_pre_child, and gui2::event::dispatcher::signal_queue< T >::queue.
|
inline |
Definition at line 531 of file dispatcher.hpp.
References gui2::event::dispatcher::back_child, gui2::event::dispatcher::back_post_child, gui2::event::dispatcher::back_pre_child, gui2::event::dispatcher::front_child, gui2::event::dispatcher::front_post_child, gui2::event::dispatcher::front_pre_child, and gui2::event::dispatcher::signal_queue< T >::queue.
|
delete |
std::map<ui_event, signal_type<T> > gui2::event::dispatcher::signal_queue< T >::queue |
Definition at line 503 of file dispatcher.hpp.
Referenced by gui2::event::dispatcher::signal_queue< T >::connect_signal(), and gui2::event::dispatcher::signal_queue< T >::disconnect_signal().