ImFusion C++ SDK 4.4.0
ImFusion::GraphManipulator Class Reference

#include <ImFusion/Graph/GraphManipulator.h>

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

Inheritance diagram for ImFusion::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 ImFusion::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 ImFusion::Manipulator
void notifyListeners (void *eventData)

Member Function Documentation

◆ sceneEvent()

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

Implements ImFusion::Manipulator.


The documentation for this class was generated from the following file:
  • ImFusion/Graph/GraphManipulator.h
Search Tab / S to search, Esc to close