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 |