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>
24class ScenarioDocumentModel;
27class 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
Definition UuidKey.hpp:343
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:13
Definition CurveModel.hpp:104
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