2 #include <Process/ProcessMimeSerialization.hpp>
4 #include <Scenario/Palette/ScenarioPoint.hpp>
5 #include <Scenario/Process/ScenarioModel.hpp>
7 #include <Dataflow/Commands/CableHelpers.hpp>
9 #include <score/command/AggregateCommand.hpp>
10 #include <score/command/Dispatchers/MacroCommandDispatcher.hpp>
11 #include <score/command/PropertyCommand.hpp>
12 #include <score/document/DocumentContext.hpp>
14 #include <ossia/detail/span.hpp>
24 class ScenarioDocumentModel;
27 class SCORE_PLUGIN_SCENARIO_EXPORT
Macro
38 std::tuple<TimeSyncModel&, EventModel&, StateModel&>
58 const QString& data,
const QPointF& pos);
68 return *safe_cast<T*>(
78 const QString& data,
const QPointF& pos);
89 return *safe_cast<T*>(
99 QPointF pos = QPointF{});
101 void createViewForNewProcess(
118 void addLayerToLastSlot(
121 void addLayerInNewSlot(
144 void pasteElementsAfter(
146 const rapidjson::Value& objs,
double scale);
171 void loadCables(
const ObjectPath& parent,
const Dataflow::SerializedCables& c);
180 std::vector<Process::ProcessModel*>
187 const IntervalModel& interval,
const std::vector<SlotPath>& slotList,
191 template <
typename Property,
typename T,
typename U>
192 void setProperty(
const T&
object, U&& value)
196 object, std::forward<U>(value)};
The MacroCommandDispatcher class.
Definition: MacroCommandDispatcher.hpp:18
The ObjectPath class.
Definition: ObjectPath.hpp:37
The Process class.
Definition: score-lib-process/Process/Process.hpp:61
Definition: CommandAPI.hpp:28
Definition: IntervalModel.hpp:50
The core hierarchical and temporal process of score.
Definition: ScenarioModel.hpp:37
Definition: ScenarioDocumentModel.hpp:29
Definition: StateModel.hpp:63
Definition: TimeSyncModel.hpp:34
Definition: Selection.hpp:12
The id_base_t class.
Definition: Identifier.hpp:57
Allows for grouping of multiple commands in a single one.
Definition: AggregateCommand.hpp:15
The Command class.
Definition: Command.hpp:34
Definition: PropertyCommand.hpp:58
Utilities and base classes for 1D curves.
Definition: FocusDispatcher.hpp:12
Main plug-in of score.
Definition: score-plugin-dataflow/Dataflow/PortItem.hpp:14
Definition: CurveModel.hpp:104
Definition: Preset.hpp:32
Definition: ProcessMimeSerialization.hpp:38
Definition: ScenarioPoint.hpp:13
Definition: Address.hpp:108
The Address struct.
Definition: Address.hpp:58
Definition: TimeValue.hpp:21
Definition: DocumentContext.hpp:18