2 #include <Process/Dataflow/Cable.hpp>
3 #include <Process/ExpandMode.hpp>
5 #include <Scenario/Application/Menus/ScenarioCopy.hpp>
6 #include <Scenario/Commands/ScenarioCommandFactory.hpp>
7 #include <Scenario/Document/Interval/Slot.hpp>
9 #include <score/command/Command.hpp>
10 #include <score/model/Identifier.hpp>
11 #include <score/model/path/Path.hpp>
12 #include <score/tools/std/HashMap.hpp>
14 #include <ossia/detail/json.hpp>
36 rapidjson::Value::Array sourceProcesses, rapidjson::Value::Array sourceCables,
37 const IntervalModel& targetInterval, ExpandMode mode, QPointF origin);
48 ExpandMode m_mode{ExpandMode::GrowShrink};
51 std::vector<Id<Process::ProcessModel>> m_ids_processes;
52 std::vector<QByteArray> m_json_processes;
55 FullRack m_oldFullRack;
The Path class is a typesafe wrapper around ObjectPath.
Definition: Path.hpp:52
Definition: InsertContentInInterval.hpp:31
Definition: IntervalModel.hpp:50
The Command class.
Definition: Command.hpp:34
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: DataStreamHelpers.hpp:103
Definition: ScenarioCopy.hpp:87
Definition: DocumentContext.hpp:18