2#include <Process/Commands/ProcessCommandFactory.hpp>
3#include <Process/Process.hpp>
4#include <Process/TimeValueSerialization.hpp>
6#include <score/command/AggregateCommand.hpp>
7#include <score/command/PropertyCommand.hpp>
8#include <score/model/path/PathSerialization.hpp>
9#include <score/tools/Unused.hpp>
11PROPERTY_COMMAND_T(
Process, SetLoop, ProcessModel::p_loops,
"Set process looping")
12SCORE_COMMAND_DECL_T(
Process::SetLoop)
14 Process, SetStartOffset, ProcessModel::p_startOffset, "Set start offset")
15SCORE_COMMAND_DECL_T(
Process::SetStartOffset)
17 Process, SetLoopDuration, ProcessModel::p_loopDuration, "Set loop duration")
18SCORE_COMMAND_DECL_T(
Process::SetLoopDuration)
20PROPERTY_COMMAND_T(
Process, MoveNode, ProcessModel::p_position, "Move node")
21SCORE_COMMAND_DECL_T(
Process::MoveNode)
22PROPERTY_COMMAND_T(
Process, ResizeNode, ProcessModel::p_size, "Resize node")
23SCORE_COMMAND_DECL_T(
Process::ResizeNode)
29 SCORE_COMMAND_DECL(Process::CommandFactoryName(),
MoveNodes,
"Move nodes")
31 MoveNodes(std::vector<const ProcessModel*> processes, QPointF delta);
36 void update(
unused_t, QPointF delta);
43 std::vector<std::pair<Path<ProcessModel>, QPointF>> m_models;
49 SCORE_COMMAND_DECL(CommandFactoryName(),
MoveNodesMacro,
"Move nodes")
Definition score-lib-process/Process/Commands/Properties.hpp:28
Definition score-lib-process/Process/Commands/Properties.hpp:48
Allows for grouping of multiple commands in a single one.
Definition AggregateCommand.hpp:15
The Command class.
Definition Command.hpp:34
Base classes and tools to implement processes and layers.
Definition JSONVisitor.hpp:1115
Definition DataStreamHelpers.hpp:103
Definition DocumentContext.hpp:18