Process::LayerFactory Class Referenceabstract
Inheritance diagram for Process::LayerFactory:
Public Member Functions | |
virtual std::optional< double > | recommendedHeight () const noexcept |
virtual Process::LayerPresenter * | makeLayerPresenter (const Process::ProcessModel &, Process::LayerView *, const Process::Context &context, QObject *parent) const |
virtual Process::LayerView * | makeLayerView (const Process::ProcessModel &, const Process::Context &context, QGraphicsItem *parent) const |
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 HeaderDelegate * | makeHeaderDelegate (const ProcessModel &model, const Process::Context &ctx, QGraphicsItem *parent) const |
virtual FooterDelegate * | makeFooterDelegate (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:
- score-lib-process/Process/ProcessFactory.hpp
- ProcessFactory.cpp