GUI
|
GUISystem's internal event queue. Collects fired events and affilates them with particular event listener. More...
#include <EventQueue.h>
Classes | |
struct | Entry |
Public Member Functions | |
EventQueue () | |
virtual | ~EventQueue () |
void | addToQueue (Event event, EventListener eventListener) |
Adds an event to the queue and affiliated event listener. More... | |
bool | empty () |
Is queue empty. More... | |
Event | getNextEvent (EventListener &eventListener) |
Is queue empty. More... | |
Private Attributes | |
std::queue< Entry > | queue |
GUISystem's internal event queue. Collects fired events and affilates them with particular event listener.
Definition at line 13 of file EventQueue.h.
EventQueue::EventQueue | ( | ) |
Definition at line 3 of file EventQueue.cpp.
|
virtual |
Definition at line 8 of file EventQueue.cpp.
void EventQueue::addToQueue | ( | Event | event, |
EventListener | eventListener | ||
) |
Adds an event to the queue and affiliated event listener.
event | The event |
eventListener | EventListener handling the event |
Definition at line 13 of file EventQueue.cpp.
References queue.
bool EventQueue::empty | ( | ) |
Is queue empty.
Definition at line 18 of file EventQueue.cpp.
References queue.
Event EventQueue::getNextEvent | ( | EventListener & | eventListener | ) |
Is queue empty.
eventListener | Reference to EventListener handling the event. |
Definition at line 23 of file EventQueue.cpp.
References EventQueue::Entry::event, EventQueue::Entry::eventListener, and queue.
|
private |
Definition at line 57 of file EventQueue.h.