score
Home
Classes
Namespaces
Files
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
}
Process::LayerFactory_T
Definition:
GenericProcessFactory.hpp:83
Process::ProcessFactory_T
Definition:
GenericProcessFactory.hpp:15
Process::ProcessModel
The Process class.
Definition:
score-lib-process/Process/Process.hpp:61
score::ResizeableItem
Definition:
RectItem.hpp:12
Media::Step::LayerFactory
Definition:
score-plugin-media/Media/Step/Factory.hpp:13
Process::Context
Definition:
ProcessContext.hpp:12