#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] |