ImFusion SDK 4.3
GraphManipulator Class Reference

#include <ImFusion/Graph/GraphManipulator.h>

A manipulator for graphs. It expects Graph::Interaction(s) to be added. More...

+ Inheritance diagram for GraphManipulator:

Detailed Description

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)
 

Member Function Documentation

◆ sceneEvent()

bool sceneEvent ( QEvent * event,
const GlView & view )
overridevirtual

Implements Manipulator.


The documentation for this class was generated from the following file:
Search Tab / S to search, Esc to close