BaseScenarioDisplayedElementsToolPaletteFactory.hpp
1 #pragma once
2 #include <Scenario/Document/DisplayedElements/DisplayedElementsToolPalette/DisplayedElementsToolPaletteFactory.hpp>
3 
4 #include <memory>
5 
7 namespace Scenario
8 {
9 class IntervalModel;
10 class ScenarioDocumentPresenter;
11 
14 {
15  SCORE_CONCRETE("ed0d6e10-1bb8-4ee4-b8e9-7e7d9e306e2b")
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: BaseScenarioDisplayedElementsToolPaletteFactory.hpp:14
Definition: DisplayedElementsPresenter.hpp:25
Definition: DisplayedElementsToolPaletteFactory.hpp:17
Definition: IntervalModel.hpp:50
The ScenarioDocumentPresenter class.
Definition: ScenarioDocumentPresenter.hpp:58
Main plug-in of score.
Definition: score-plugin-dataflow/Dataflow/PortItem.hpp:14
Definition: ObjectMatches.hpp:6