|
Envision
A visual programming IDE for object-oriented languages
|
Public Types | |
| using | EventFunction = std::function< void()> |
Public Member Functions | |
| CustomSceneEvent (EventFunction f) | |
| CustomSceneEvent (QEvent::Type type) | |
| virtual | ~CustomSceneEvent () |
| virtual void | execute () |
| void | setEventFunction (EventFunction f) |
Static Public Attributes | |
| static const QEvent::Type | EventType = static_cast<QEvent::Type> (QEvent::registerEventType()) |
Private Attributes | |
| EventFunction | f_ |
| using Visualization::CustomSceneEvent::EventFunction = std::function<void()> |
| Visualization::CustomSceneEvent::CustomSceneEvent | ( | QEvent::Type | type | ) |
| Visualization::CustomSceneEvent::CustomSceneEvent | ( | EventFunction | f | ) |
|
virtual |
|
virtual |
Reimplemented in OOInteraction::SetExpressionCursorEvent, Interaction::ShowCommandPromptEvent, and Interaction::SetCursorEvent.
|
inline |
|
static |
|
private |