2 #include <Scenario/Commands/Event/SplitEvent.hpp>
3 #include <Scenario/Commands/Interval/SetRigidity.hpp>
4 #include <Scenario/Commands/ScenarioCommandFactory.hpp>
5 #include <Scenario/Commands/TimeSync/SplitTimeSync.hpp>
7 #include <Dataflow/Commands/CableHelpers.hpp>
9 #include <score/command/Command.hpp>
10 #include <score/model/Identifier.hpp>
11 #include <score/model/path/Path.hpp>
12 #include <score/selection/Selection.hpp>
13 #include <score/tools/std/Optional.hpp>
28 class CommentBlockModel;
39 SCORE_COMMAND_DECL(CommandFactoryName(),
RemoveSelection,
"Remove selected elements")
53 std::vector<std::pair<Id<CommentBlockModel>, QByteArray>> m_removedComments;
54 std::vector<std::pair<Id<StateModel>, QByteArray>> m_removedStates;
55 std::vector<std::pair<Id<EventModel>, QByteArray>> m_cleanedEvents;
56 std::vector<std::pair<Id<TimeSyncModel>, QByteArray>> m_cleanedTimeSyncs;
57 std::vector<std::pair<Id<IntervalModel>, QByteArray>> m_removedIntervals;
58 std::vector<SetRigidity> m_cmds_set_rigidity;
59 Dataflow::SerializedCables m_cables;
The RemoveSelection class.
Definition: RemoveSelection.hpp:38
The core hierarchical and temporal process of score.
Definition: ScenarioModel.hpp:37
Definition: Selection.hpp:12
The Command class.
Definition: Command.hpp:34
Main plug-in of score.
Definition: score-plugin-dataflow/Dataflow/PortItem.hpp:14
Definition: DataStreamHelpers.hpp:103
Definition: DocumentContext.hpp:18