Loading...
Searching...
No Matches
Curve::CurveLayerFactory_T< Model_T, LayerPresenter_T, LayerView_T, CurveColors_T, HeaderDelegate_T > Class Template Referencefinal
Inheritance diagram for Curve::CurveLayerFactory_T< Model_T, LayerPresenter_T, LayerView_T, CurveColors_T, HeaderDelegate_T >:
Public Member Functions | |
LayerView_T * | makeLayerView (const Process::ProcessModel &viewmodel, const Process::Context &context, QGraphicsItem *parent) const final override |
LayerPresenter_T * | makeLayerPresenter (const Process::ProcessModel &lm, Process::LayerView *v, const Process::Context &context, QObject *parent) const final override |
UuidKey< Process::ProcessModel > | concreteKey () const noexcept override |
bool | matches (const UuidKey< Process::ProcessModel > &p) const override |
const Curve::Style & | style () const override |
Process::HeaderDelegate * | makeHeaderDelegate (const Process::ProcessModel &model, const Process::Context &ctx, QGraphicsItem *parent) const override |
Public Member Functions inherited from Process::LayerFactory | |
virtual std::optional< double > | recommendedHeight () const noexcept |
virtual Process::MiniLayer * | makeMiniLayer (const Process::ProcessModel &, QGraphicsItem *parent) const |
virtual score::ResizeableItem * | makeItem (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 FooterDelegate * | makeFooterDelegate (const ProcessModel &model, const Process::Context &ctx) const |
bool | matches (const Process::ProcessModel &p) const |
Public Member Functions inherited from score::InterfaceBase | |
virtual InterfaceKey | interfaceKey () const noexcept=0 |
Identifies an interface uniquely. | |
Additional Inherited Members | |
Static Public Attributes inherited from Process::LayerFactory | |
static const constexpr bool | ui_interface = true |
Member Function Documentation
◆ makeHeaderDelegate()
template<typename Model_T , typename LayerPresenter_T , typename LayerView_T , typename CurveColors_T , typename HeaderDelegate_T >
|
inlineoverridevirtual |
Reimplemented from Process::LayerFactory.
◆ makeLayerPresenter()
template<typename Model_T , typename LayerPresenter_T , typename LayerView_T , typename CurveColors_T , typename HeaderDelegate_T >
|
inlinefinaloverridevirtual |
Reimplemented from Process::LayerFactory.
◆ makeLayerView()
template<typename Model_T , typename LayerPresenter_T , typename LayerView_T , typename CurveColors_T , typename HeaderDelegate_T >
|
inlinefinaloverridevirtual |
Reimplemented from Process::LayerFactory.
◆ matches()
template<typename Model_T , typename LayerPresenter_T , typename LayerView_T , typename CurveColors_T , typename HeaderDelegate_T >
|
inlineoverridevirtual |
Implements Process::LayerFactory.
◆ style()
template<typename Model_T , typename LayerPresenter_T , typename LayerView_T , typename CurveColors_T , typename HeaderDelegate_T >
|
inlineoverridevirtual |
Implements Curve::StyleInterface.
The documentation for this class was generated from the following file: