2#include <Process/Dataflow/PortType.hpp>
7#include <score_plugin_dataflow_export.h>
13struct DocumentContext;
47 Status status{Resolved};
49 bool addressIsSource{};
50 Process::PortType portType{};
52 QPointer<Process::Cable> cable;
57 QPointer<Process::ProcessModel> sourceProcess;
58 QPointer<Process::ProcessModel> sinkProcess;
61 QPointer<QObject> sinkOwner;
75SCORE_PLUGIN_DATAFLOW_EXPORT
76QString portTypeName(Process::PortType t);
77SCORE_PLUGIN_DATAFLOW_EXPORT
78QString cableTypeName(
int t);
79SCORE_PLUGIN_DATAFLOW_EXPORT
83SCORE_PLUGIN_DATAFLOW_EXPORT
87SCORE_PLUGIN_DATAFLOW_EXPORT
88QString hierarchyPath(
const QObject& obj);
91SCORE_PLUGIN_DATAFLOW_EXPORT
92std::vector<ConnectionRow> collectConnections(
Definition ScenarioDocumentModel.hpp:29
Base classes and tools to implement processes and layers.
Definition JSONVisitor.hpp:1115
Main plug-in of score.
Definition ConnectionsList.hpp:22
Base toolkit upon which the software is built.
Definition Application.cpp:83
Definition ConnectionsList.hpp:31
QString mode
Cable mode, or how the address resolves.
Definition ConnectionsList.hpp:71
QPointer< Process::Port > sinkPort
The cable's sink; null for an address binding.
Definition ConnectionsList.hpp:56
QString fromGroup
Process name, or device name for the address end.
Definition ConnectionsList.hpp:66
Status
Where an address binding stands.
Definition ConnectionsList.hpp:39
QPointer< QObject > sourceOwner
The process or interval holding each port.
Definition ConnectionsList.hpp:60
QPointer< Process::Port > sourcePort
The cable's source, or the bound port.
Definition ConnectionsList.hpp:54
Definition DocumentContext.hpp:18