Process::LayoutBuilderBase Struct Reference
Inheritance diagram for Process::LayoutBuilderBase:
Public Member Functions | |
QGraphicsItem * | makePort (Process::ControlInlet &portModel) |
QGraphicsItem * | makePort (Process::ControlOutlet &portModel) |
std::pair< Process::ControlInlet *, QGraphicsItem * > | makeInlet (int index) |
std::pair< Process::ControlOutlet *, QGraphicsItem * > | makeOutlet (int index) |
QGraphicsItem * | makeLabel (std::string_view item) |
void | finalizeLayout (QGraphicsItem *rootItem) |
template<typename T > | |
score::BrushSet & | get_brush (T cur) |
template<typename Item > | |
void | setupLayout (const Item &it, score::GraphicsLayout &item) |
template<typename Item > | |
void | setupItem (const Item &it, QGraphicsItem &item) |
Public Attributes | |
QObject & | context |
const Process::Context & | doc |
const Process::PortFactoryList & | portFactory |
const Process::Inlets & | inlets |
const Process::Outlets & | outlets |
score::GraphicsLayout * | layout {} |
std::vector< score::GraphicsLayout * > | createdLayouts {} |
The documentation for this struct was generated from the following files:
- plugins/score-lib-process/Control/Layout.hpp
- Layout.cpp