ProcessCreation.hpp
1 #pragma once
2 
3 namespace Process
4 {
5 class Cable;
6 class Inlet;
7 class Outlet;
8 class ProcessModel;
9 struct Preset;
10 }
11 
12 namespace Library
13 {
14 struct ProcessData;
15 }
16 
17 namespace Scenario
18 {
19 class ScenarioDocumentPresenter;
20 
21 void createProcessInCable(
23  const Process::Cable& cbl);
24 void loadPresetInCable(
26  const Process::Cable& cbl);
27 
28 void createProcessBeforePort(
30  const Process::ProcessModel& parentProcess, const Process::Inlet& p);
31 void loadPresetBeforePort(
33  const Process::ProcessModel& parentProcess, const Process::Inlet& p);
34 
35 void createProcessAfterPort(
37  const Process::ProcessModel& parentProcess, const Process::Outlet& p);
38 void loadPresetAfterPort(
40  const Process::ProcessModel& parentProcess, const Process::Outlet& p);
41 
42 }
Definition: QmlObjects.hpp:51
Definition: Cable.hpp:38
Definition: Port.hpp:177
Definition: Port.hpp:273
The Process class.
Definition: score-lib-process/Process/Process.hpp:61
The ScenarioDocumentPresenter class.
Definition: ScenarioDocumentPresenter.hpp:58
Base classes and tools to implement processes and layers.
Definition: JSONVisitor.hpp:1324
Main plug-in of score.
Definition: score-plugin-dataflow/Dataflow/PortItem.hpp:14
Definition: ProcessesItemModel.hpp:32
Definition: Preset.hpp:32