PlayToolState.hpp
1 #pragma once
2 
3 #include <QPoint>
4 
5 namespace Scenario
6 {
7 class ToolPalette;
8 class ScenarioExecution;
9 struct Point;
10 
12 {
13 public:
15 
16  void on_pressed(QPointF scenePoint, Scenario::Point scenarioPoint);
17  void on_moved();
18  void on_released();
19 
20 private:
21  const Scenario::ToolPalette& m_sm;
22  ScenarioExecution& m_exec;
23 };
24 }
Definition: PlayToolState.hpp:12
API for the various elements that we can execute.
Definition: Execution/ScenarioExecution.hpp:25
Definition: ScenarioPalette.hpp:38
Main plug-in of score.
Definition: score-plugin-dataflow/Dataflow/PortItem.hpp:14
Definition: ScenarioPoint.hpp:13