ScenarioDisplayedElementsProvider.hpp
1 #pragma once
2 #include <Scenario/Document/DisplayedElements/DisplayedElementsContainer.hpp>
3 #include <Scenario/Document/DisplayedElements/DisplayedElementsProvider.hpp>
4 
5 namespace Scenario
6 {
7 class IntervalModel;
8 
10 {
11  SCORE_CONCRETE("acc060fe-6aa5-415f-b3f9-d082e6f52ce8")
12 public:
13  bool matches(const IntervalModel& cst) const override;
14  DisplayedElementsContainer make(IntervalModel& cst) const override;
15 
17  ZoomRatio zoom, const IntervalModel& m, const Process::Context& ctx,
18  QGraphicsItem* view_parent, QObject* parent) const override;
19 };
20 
22 {
23  SCORE_CONCRETE("e998df19-1ce9-4f30-b0bb-1025425bd382")
24 public:
25  bool matches(const IntervalModel& cst) const override;
26  DisplayedElementsContainer make(IntervalModel& cst) const override;
27 
29  ZoomRatio zoom, const IntervalModel& m, const Process::Context& ctx,
30  QGraphicsItem* view_parent, QObject* parent) const override;
31 };
32 }
Definition: ScenarioDisplayedElementsProvider.hpp:22
Definition: DisplayedElementsProvider.hpp:17
Definition: IntervalModel.hpp:50
Definition: ScenarioDisplayedElementsProvider.hpp:10
Main plug-in of score.
Definition: score-plugin-dataflow/Dataflow/PortItem.hpp:14
Definition: ProcessContext.hpp:12
Definition: DisplayedElementsContainer.hpp:17
Definition: DisplayedElementsContainer.hpp:44
Definition: ObjectMatches.hpp:6