Loading...
Searching...
No Matches
Patternist::LayerFactory Struct Referencefinal
Inheritance diagram for Patternist::LayerFactory:
Process::LayerFactory_T< Patternist::ProcessModel, Patternist::Presenter, Patternist::View > Process::LayerFactory score::InterfaceBase

Public Member Functions

bool hasExternalUI (const Process::ProcessModel &, const score::DocumentContext &) const noexcept override
 
QWidget * makeExternalUI (Process::ProcessModel &, const score::DocumentContext &, QWidget *parent) const override
 
- Public Member Functions inherited from Process::LayerFactory
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 hasCodeEditor (const Process::ProcessModel &proc, const score::DocumentContext &ctx) const noexcept
 
virtual QWidget * makeCodeEditor (const Process::ProcessModel &, const score::DocumentContext &ctx, QWidget *parent) const
 
virtual QWidget * makeScriptUI (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

◆ hasExternalUI()

bool Patternist::LayerFactory::hasExternalUI ( const Process::ProcessModel &  ,
const score::DocumentContext &   
) const
overridevirtualnoexcept

Reimplemented from Process::LayerFactory.

◆ makeExternalUI()

QWidget * Patternist::LayerFactory::makeExternalUI ( Process::ProcessModel &  proc,
const score::DocumentContext &  ctx,
QWidget *  parent 
) const
overridevirtual

Reimplemented from Process::LayerFactory.


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