Process::ProcessFactory_T< Model_T > Class Template Reference
Inheritance diagram for Process::ProcessFactory_T< Model_T >:
Process::ProcessModelFactory score::InterfaceBase

Public Member Functions

UuidKey< Process::ProcessModelconcreteKey () const noexcept override
 
QString prettyName () const noexcept override
 
QString category () const noexcept override
 
Descriptor descriptor (QString) const noexcept override
 
ProcessFlags flags () const noexcept override
 
Model_T * make (const TimeVal &duration, const QString &data, const Id< Process::ProcessModel > &id, const score::DocumentContext &ctx, QObject *parent) final override
 
Model_T * load (const VisitorVariant &vis, const score::DocumentContext &ctx, QObject *parent) final override
 
- Public Member Functions inherited from Process::ProcessModelFactory
virtual QString customConstructionData () const noexcept
 
virtual Process::ProcessModelmake (const TimeVal &duration, const QString &data, const Id< ProcessModel > &id, const score::DocumentContext &ctx, QObject *parent)=0
 
- Public Member Functions inherited from score::InterfaceBase
virtual InterfaceKey interfaceKey () const noexcept=0
 Identifies an interface uniquely.
 

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