score-plugin-media/Media/Step/Factory.hpp
1 #pragma once
2 #include <Process/GenericProcessFactory.hpp>
3 
4 #include <Media/Step/Metadata.hpp>
5 #include <Media/Step/Model.hpp>
6 #include <Media/Step/Presenter.hpp>
7 #include <Media/Step/View.hpp>
8 
9 namespace Media::Step
10 {
11 using ProcessFactory = Process::ProcessFactory_T<Step::Model>;
12 struct LayerFactory : Process::LayerFactory_T<Step::Model, Step::Presenter, Step::View>
13 {
14 public:
15  score::ResizeableItem* makeItem(
16  const Process::ProcessModel&, const Process::Context& ctx,
17  QGraphicsItem* parent) const override;
18 };
19 }
Definition: GenericProcessFactory.hpp:83
Definition: GenericProcessFactory.hpp:15
The Process class.
Definition: score-lib-process/Process/Process.hpp:61
Definition: RectItem.hpp:12
Definition: score-plugin-media/Media/Step/Factory.hpp:13
Definition: ProcessContext.hpp:12