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

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

Public Attributes

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

Static Public Attributes

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

The documentation for this class was generated from the following file:
  • networkautomation.h