ScenarioDisplayedElementsToolPaletteFactory.hpp
1 #pragma once
2 #include <Scenario/Document/DisplayedElements/DisplayedElementsToolPalette/DisplayedElementsToolPaletteFactory.hpp>
3 
4 #include <memory>
5 
7 
8 namespace Scenario
9 {
10 class IntervalModel;
11 class ScenarioDocumentPresenter;
14 {
15  SCORE_CONCRETE("d3cbf795-6e95-49bf-b727-f3a9531cf099")
16 public:
17  bool matches(const IntervalModel& interval) const override;
18 
19  std::unique_ptr<GraphicsSceneToolPalette> make(
21  const IntervalModel& interval, QGraphicsItem* parent) override;
22 };
23 }
Definition: GraphicsSceneToolPalette.hpp:10
Definition: DisplayedElementsPresenter.hpp:25
Definition: DisplayedElementsToolPaletteFactory.hpp:17
Definition: IntervalModel.hpp:50
Definition: ScenarioDisplayedElementsToolPaletteFactory.hpp:14
The ScenarioDocumentPresenter class.
Definition: ScenarioDocumentPresenter.hpp:58
Main plug-in of score.
Definition: score-plugin-dataflow/Dataflow/PortItem.hpp:14
Definition: ObjectMatches.hpp:6