Loading...
Searching...
No Matches
Dataflow::WidgetOutletFactory< T, Widget > Struct Template Reference
Inheritance diagram for Dataflow::WidgetOutletFactory< T, Widget >:
  
Public Types | |
| using | Model_T = T | 
  Public Types inherited from Dataflow::ControlOutletFactory | |
| using | Model_T = Process::ControlOutlet | 
Public Member Functions | |
| UuidKey< Process::Port > | concreteKey () const noexcept override | 
| Model_T * | load (const VisitorVariant &vis, QObject *parent) override | 
| void | setupOutletInspector (const Process::Outlet &port, const score::DocumentContext &ctx, QWidget *parent, Inspector::Layout &lay, QObject *context) override | 
| QGraphicsItem * | makeControlItem (Process::ControlOutlet &port, const score::DocumentContext &ctx, QGraphicsItem *parent, QObject *context) override | 
| Process::PortItemLayout | defaultLayout () const noexcept override | 
  Public Member Functions inherited from Dataflow::ControlOutletFactory | |
| UuidKey< Process::Port > | concreteKey () const noexcept override | 
  Public Member Functions inherited from Process::PortFactory | |
| virtual QGraphicsItem * | makeControlItem (Process::ControlInlet &port, const score::DocumentContext &ctx, QGraphicsItem *parent, QObject *context) | 
| ControlLayout | makeFullItem (Process::ControlInlet &port, const Process::Context &ctx, QGraphicsItem *parent, QObject *context) | 
| ControlLayout | makeFullItem (Process::ControlOutlet &port, const Process::Context &ctx, QGraphicsItem *parent, QObject *context) | 
| ControlLayout | makeLabelItem (Process::Inlet &port, const Process::Context &ctx, QGraphicsItem *parent, QObject *context) | 
| ControlLayout | makeLabelItem (Process::Outlet &port, const Process::Context &ctx, QGraphicsItem *parent, QObject *context) | 
| virtual void | setupInletInspector (const Process::Inlet &port, const score::DocumentContext &ctx, QWidget *parent, Inspector::Layout &lay, QObject *context) | 
  Public Member Functions inherited from score::InterfaceBase | |
| virtual InterfaceKey | interfaceKey () const noexcept=0 | 
| Identifies an interface uniquely.  | |
Member Function Documentation
◆ defaultLayout()
template<typename T , typename Widget > 
      
  | 
  inlineoverridevirtualnoexcept | 
Reimplemented from Process::PortFactory.
◆ load()
template<typename T , typename Widget > 
      
  | 
  inlineoverridevirtual | 
Reimplemented from Dataflow::ControlOutletFactory.
◆ makeControlItem()
template<typename T , typename Widget > 
      
  | 
  inlineoverridevirtual | 
Reimplemented from Process::PortFactory.
◆ setupOutletInspector()
template<typename T , typename Widget > 
      
  | 
  inlineoverridevirtual | 
Reimplemented from Dataflow::ControlOutletFactory.
The documentation for this struct was generated from the following file:
 Public Types inherited from