![]() |
ImFusion SDK 4.3
|
#include <ImFusion/Graph/GraphManipulator.h>
A manipulator for graphs. It expects Graph::Interaction(s) to be added. More...
Inheritance diagram for GraphManipulator:A manipulator for graphs. It expects Graph::Interaction(s) to be added.
Classes | |
| class | Interaction |
Public Member Functions | |
| GraphManipulator (Graph &graph) | |
| bool | sceneEvent (QEvent *event, const GlView &view) override |
| void | addInteraction (std::shared_ptr< Interaction > interaction) |
Public Member Functions inherited from Manipulator | |
| 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. | |
Additional Inherited Members | |
Protected Member Functions inherited from Manipulator | |
| void | notifyListeners (void *eventData) |
|
overridevirtual |
Implements Manipulator.