#include <omgui/event.h>
Inherited by omgui::MenuEvent, omgui::MouseEvent, omgui::NotebookEvent, and omgui::WindowCloseEvent.
Public Member Functions | |
virtual bool | can_veto () const |
Event (const Event &other) | |
Event (event_id id, object_id obj) | |
event_id | get_id () const |
object_id | get_object_id () const |
bool | get_veto () const |
void | veto (bool v=true) const |
virtual | ~Event () |
Private Attributes | |
const event_id | m_id |
const object_id | m_obj_id |
bool | m_veto |
Construct an event.
id | The event_id of the event being sent | |
obj | The object_id of the object associated with the event |
omgui::Event::Event | ( | const Event & | other | ) |
omgui::Event::~Event | ( | ) | [virtual] |
bool omgui::Event::can_veto | ( | ) | const [virtual] |
Reimplemented in omgui::WindowCloseEvent, and omgui::NotebookEvent.
event_id omgui::Event::get_id | ( | ) | const |
object_id omgui::Event::get_object_id | ( | ) | const |
bool omgui::Event::get_veto | ( | ) | const |
void omgui::Event::veto | ( | bool | v = true |
) | const |
const event_id omgui::Event::m_id [private] |
const object_id omgui::Event::m_obj_id [private] |
bool omgui::Event::m_veto [mutable, private] |