|
| enum class | Activity { Inactive
, Idle
, Active
} |
| |
|
|
virtual std::string | name ()=0 |
| |
| bool | sceneEvent (QEvent *event, const GlView &view) override=0 |
| |
|
virtual void | cleanVisualizations () |
| |
|
void | setStatus (Activity activity) |
| |
|
Activity | status () const |
| |
|
virtual void | setGraph (Graph *graph) |
| |
|
void | addListener (ManipulatorListener *listener) |
| |
|
void | removeListener (const ManipulatorListener *listener) |
| |
| virtual bool | requiresFocus () |
| | Derived classes that need priority scene events can override this.
|
| |
|
virtual void | openContextMenu (QPoint pos, QPoint globalPos, Qt::KeyboardModifiers modifiers) |
| |
| GUI::EventResult | handleInputEvent (const GUI::InputEvent &event, const GUI::View &view) override |
| | This function is called by sources of input events in order to dispatch them to the handlers.
|
| |
|
|
Graph * | m_graph = nullptr |
| |
|
|
void | notifyListeners (void *eventData) |
| |
◆ sceneEvent()
| bool sceneEvent |
( |
QEvent * | event, |
|
|
const GlView & | view ) |
|
overridepure virtual |
The documentation for this class was generated from the following file:
- ImFusion/Graph/GraphManipulator.h