score
Home
Classes
Namespaces
Files
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
}
12
class
DropLayerInInterval
final :
public
IntervalDropHandler
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
}
Scenario::Command::Macro
Definition:
CommandAPI.hpp:28
Scenario::DropLayerInInterval
Definition:
DropLayerInInterval.hpp:13
Scenario::IntervalDropHandler
Definition:
ScenarioDropHandler.hpp:91
Scenario::IntervalModel
Definition:
IntervalModel.hpp:50
Scenario
Main plug-in of score.
Definition:
score-plugin-dataflow/Dataflow/PortItem.hpp:14
score::DocumentContext
Definition:
DocumentContext.hpp:18