Process::InspectorWidgetDelegateFactory Class Referenceabstract
Inheritance diagram for Process::InspectorWidgetDelegateFactory:
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()
|
finaloverridevirtual |
makeWidget Makes a widget for the inspector from an object
- Parameters
-
sourceElement Element 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:
- ProcessInspectorWidgetDelegateFactory.hpp
- ProcessInspectorWidgetDelegateFactory.cpp