Loading...
Searching...
No Matches
Dataflow::ConnectionRow Struct Reference

Detailed Description

One connection of a document: a cable between two ports, or a port bound to a device address.

Public Types

enum  Kind : uint8_t { Cable , Address }
 
enum  Status : uint8_t { Resolved , MissingDevice , MissingNode , Pattern }
 Where an address binding stands.
 

Public Attributes

Kind kind {}
 
Status status {Resolved}
 
bool addressIsSource {}
 For an address binding, true when the address feeds the port.
 
Process::PortType portType {}
 
QPointer< Process::Cable > cable
 
QPointer< Process::Port > sourcePort
 The cable's source, or the bound port.
 
QPointer< Process::Port > sinkPort
 The cable's sink; null for an address binding.
 
QPointer< Process::ProcessModel > sourceProcess
 
QPointer< Process::ProcessModel > sinkProcess
 
QPointer< QObject > sourceOwner
 The process or interval holding each port.
 
QPointer< QObject > sinkOwner
 
QString from
 
QString to
 
QString fromGroup
 Process name, or device name for the address end.
 
QString toGroup
 
QString device
 
QString address
 
QString mode
 Cable mode, or how the address resolves.
 
QString location
 

The documentation for this struct was generated from the following file: