2 #include <Scenario/Palette/ScenarioPoint.hpp>
4 #include <score/model/Identifier.hpp>
5 #include <score/plugins/Interface.hpp>
6 #include <score/plugins/InterfaceList.hpp>
11 #include <score_plugin_scenario_export.h>
15 struct DocumentContext;
21 class ScenarioPresenter;
36 SCORE_INTERFACE(
DropHandler,
"ce1c5b6c-fe4c-416f-877c-eae642a1413a")
50 virtual bool canDrop(
const QMimeData& mime)
const noexcept;
63 std::vector<QString> m_acceptableMimeTypes;
64 std::vector<QString> m_acceptableSuffixes;
83 dragEnter(
const ScenarioPresenter& scen, QPointF pos,
const QMimeData& mime)
const;
84 bool dragMove(
const ScenarioPresenter& scen, QPointF pos,
const QMimeData& mime)
const;
85 bool dragLeave(
const ScenarioPresenter&, QPointF pos,
const QMimeData& mime)
const;
86 bool drop(
const ScenarioPresenter& scen, QPointF pos,
const QMimeData& mime)
const;
99 const QMimeData& mime)
110 const QMimeData& mime)
const;
Definition: ScenarioDropHandler.hpp:35
Definition: ScenarioDropHandler.hpp:78
Definition: ScenarioDropHandler.hpp:58
Definition: ScenarioDropHandler.hpp:91
Definition: ScenarioDropHandler.hpp:104
Definition: IntervalModel.hpp:50
Definition: ScenarioPresenter.hpp:29
Definition: StateModel.hpp:63
Base class for plug-in interfaces.
Definition: Interface.hpp:52
InterfaceList Default implementation of InterfaceListBase.
Definition: InterfaceList.hpp:80
Main plug-in of score.
Definition: score-plugin-dataflow/Dataflow/PortItem.hpp:14
Base toolkit upon which the software is built.
Definition: Application.cpp:90
Definition: ScenarioDropHandler.hpp:24
Definition: ScenarioPoint.hpp:13
Definition: DocumentContext.hpp:18