Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::NetworkAutomation Class Reference

Classes

struct  AutoIn
struct  AutoOut

Public Types

enum class  Result { None , Replace , Split , AutoConnect }

Public Member Functions

void clear (ConnectionGraphicsItem *connection)
void clear (ProcessorGraphicsItem *processor)
Result drop (QPointF scenePos, Qt::KeyboardModifiers modifiers, Processor &processor)
void enter (QPointF scenePos, Qt::KeyboardModifiers modifiers, Processor &processor, double zoom=1.0)
void leave ()
void move (QPointF scenePos, Qt::KeyboardModifiers modifiers, Processor &processor, double zoom=1.0)
 NetworkAutomation (const NetworkAutomation &)=delete
 NetworkAutomation (NetworkAutomation &&)=delete
 NetworkAutomation (NetworkEditor &editor)
NetworkAutomation & operator= (const NetworkAutomation &)=delete
NetworkAutomation & operator= (NetworkAutomation &&)=delete

Public Attributes

bool autoLink_ = true
ConnectionGraphicsItemconnectionTarget_ = nullptr
NetworkEditoreditor_
AutoIn inports_
AutoLink links_
AutoOut outports_
ProcessorGraphicsItemprocessorTarget_ = nullptr

Static Public Attributes

static constexpr Qt::KeyboardModifier autoInport = Qt::ShiftModifier
static constexpr Qt::KeyboardModifier autoOutport = Qt::ControlModifier
static constexpr Qt::KeyboardModifier noAutoLink = Qt::AltModifier

The documentation for this class was generated from the following file:
  • include/inviwo/qt/editor/networkautomation.h