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

Classes

struct  AutoIn
 
struct  AutoLink
 
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: