Process::InspectorWidgetDelegateFactory Class Referenceabstract
Inheritance diagram for Process::InspectorWidgetDelegateFactory:
Inspector::InspectorWidgetFactory score::InterfaceBase Process::InspectorWidgetDelegateFactory_T< Model, InspectorWidget > Process::InspectorWidgetDelegateFactory_T< ProcessModel, InspectorWidget > Process::InspectorWidgetDelegateFactory_T< ProcessModel, PdWidget > Process::InspectorWidgetDelegateFactory_T< Process_T, Widget_T > Scenario::InspectorWidgetDelegateFactory Gfx::Video::InspectorFactory Media::Merger::InspectorFactory Media::Step::InspectorFactory Automation::InspectorFactory Gradient::InspectorFactory Interpolation::InspectorFactory Mapping::MappingInspectorFactory Media::Sound::InspectorFactory Midi::InspectorFactory Patternist::InspectorFactory Pd::InspectorFactory

Public Member Functions

virtual QWidget * makeProcess (const Process::ProcessModel &, const score::DocumentContext &doc, QWidget *parent) const =0
 
virtual bool matchesProcess (const Process::ProcessModel &) const =0
 
virtual void addButtons (const Process::ProcessModel &, const score::DocumentContext &doc, QBoxLayout *layout, QWidget *parent) const
 
bool matchesProcess (const Process::ProcessModel &proc, const score::DocumentContext &doc, QWidget *parent) const
 
QWidget * make (const InspectedObjects &objects, const score::DocumentContext &doc, QWidget *parent) const final override
 makeWidget Makes a widget for the inspector from an object More...
 
bool matches (const InspectedObjects &objects) const final override
 
- Public Member Functions inherited from Inspector::InspectorWidgetFactory
virtual bool update (QWidget *cur, const InspectedObjects &obj) const
 
- Public Member Functions inherited from score::InterfaceBase
virtual InterfaceKey interfaceKey () const noexcept=0
 Identifies an interface uniquely.
 

Protected Member Functions

QWidget * wrap (const Process::ProcessModel &process, const score::DocumentContext &doc, QWidget *widg, QWidget *parent) const
 

Additional Inherited Members

- Public Types inherited from Inspector::InspectorWidgetFactory
using InspectedObjects = QList< const IdentifiedObjectAbstract * >
 
- Static Public Attributes inherited from Inspector::InspectorWidgetFactory
static constexpr const bool ui_interface = true
 

Member Function Documentation

◆ make()

QWidget * Process::InspectorWidgetDelegateFactory::make ( const InspectedObjects &  sourceElement,
const score::DocumentContext doc,
QWidget *  parent 
) const
finaloverridevirtual

makeWidget Makes a widget for the inspector from an object

Parameters
sourceElementElement from which an inspector widget is to be made
Returns
An inspector widget corresponding to the object.

Implements Inspector::InspectorWidgetFactory.


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