Process::LayerFactory Class Referenceabstract
Inheritance diagram for Process::LayerFactory:
score::InterfaceBase Process::LayerFactory_T< Step::Model, Step::Presenter, Step::View > Curve::CurveLayerFactory_T< Model_T, LayerPresenter_T, LayerView_T, CurveColors_T, HeaderDelegate_T > Process::EffectLayerFactory_T< Model_T, Item_T, ExtView_T > Process::LayerFactory_T< Model_T, LayerPresenter_T, LayerView_T, HeaderDelegate_T > Process::LayerFactory_T< Model_T, default_t, default_t, default_t > Scenario::ScenarioTemporalLayerFactory WidgetLayer::LayerFactory< Model_T, Widget_T > oscr::LayerFactory< Info >

Public Member Functions

virtual std::optional< double > recommendedHeight () const noexcept
 
virtual Process::LayerPresentermakeLayerPresenter (const Process::ProcessModel &, Process::LayerView *, const Process::Context &context, QObject *parent) const
 
virtual Process::LayerViewmakeLayerView (const Process::ProcessModel &, const Process::Context &context, QGraphicsItem *parent) const
 
virtual Process::MiniLayermakeMiniLayer (const Process::ProcessModel &, QGraphicsItem *parent) const
 
virtual score::ResizeableItemmakeItem (const Process::ProcessModel &, const Process::Context &ctx, QGraphicsItem *parent) const
 
virtual bool hasExternalUI (const Process::ProcessModel &proc, const score::DocumentContext &ctx) const noexcept
 
virtual QWidget * makeExternalUI (const Process::ProcessModel &, const score::DocumentContext &ctx, QWidget *parent) const
 
virtual HeaderDelegatemakeHeaderDelegate (const ProcessModel &model, const Process::Context &ctx, QGraphicsItem *parent) const
 
virtual FooterDelegatemakeFooterDelegate (const ProcessModel &model, const Process::Context &ctx) const
 
bool matches (const Process::ProcessModel &p) const
 
virtual bool matches (const UuidKey< Process::ProcessModel > &) const =0
 
- Public Member Functions inherited from score::InterfaceBase
virtual InterfaceKey interfaceKey () const noexcept=0
 Identifies an interface uniquely.
 

Static Public Attributes

static constexpr const bool ui_interface = true
 

The documentation for this class was generated from the following files: