DropLayerInInterval.hpp
1 #pragma once
2 #include <Process/Drop/ProcessDropHandler.hpp>
3 
4 #include <Scenario/Application/Drops/ScenarioDropHandler.hpp>
5 
6 namespace Scenario
7 {
8 namespace Command
9 {
10 class Macro;
11 }
13 {
14  SCORE_CONCRETE("9df2eac6-6680-43cc-9634-60324416ba04")
15 
16  bool drop(
17  const score::DocumentContext& ctx, const Scenario::IntervalModel&, QPointF p,
18  const QMimeData& mime) override;
19 
20 public:
21  static void perform(
22  const IntervalModel& interval, const score::DocumentContext& doc,
23  Scenario::Command::Macro& m, const rapidjson::Document& json);
24 };
25 }
Definition: CommandAPI.hpp:28
Definition: DropLayerInInterval.hpp:13
Definition: ScenarioDropHandler.hpp:91
Definition: IntervalModel.hpp:50
Main plug-in of score.
Definition: score-plugin-dataflow/Dataflow/PortItem.hpp:14
Definition: DocumentContext.hpp:18