Automation::MinMaxHeaderDelegate< Layer_T > Class Template Referencefinal
Inheritance diagram for Automation::MinMaxHeaderDelegate< Layer_T >:
Process::DefaultHeaderDelegate Process::HeaderDelegate Process::GraphicsShapeItem

Public Types

using model_t = std::remove_reference_t< decltype(std::declval< Layer_T >().model())>
 

Public Member Functions

 MinMaxHeaderDelegate (const Process::ProcessModel &m, const Process::Context &doc)
 
void updateText () override
 
- Public Member Functions inherited from Process::DefaultHeaderDelegate
 DefaultHeaderDelegate (const Process::ProcessModel &m, const Process::Context &doc)
 
const QPen & textPen (Process::Style &, const Process::ProcessModel &model) const noexcept
 
void updateBench (double d)
 
void setSize (QSizeF sz) final override
 
void on_zoomRatioChanged (ZoomRatio) final override
 
- Public Member Functions inherited from Process::HeaderDelegate
 HeaderDelegate (const Process::ProcessModel &m, const Process::Context &doc)
 
- Public Member Functions inherited from Process::GraphicsShapeItem
QRectF boundingRect () const final override
 

Additional Inherited Members

- Public Attributes inherited from Process::HeaderDelegate
const Process::ProcessModelm_model
 
const Process::Contextm_context
 
- Protected Member Functions inherited from Process::DefaultHeaderDelegate
void updatePorts ()
 
void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override
 
- Protected Attributes inherited from Process::DefaultHeaderDelegate
QPixmap m_line
 
QPixmap m_bench
 
QGraphicsItem * m_ui {}
 
QGraphicsItem * m_record {}
 
QGraphicsItem * m_snapshot {}
 
ossia::small_vector< Dataflow::PortItem *, 3 > m_inPorts
 
double m_portStartX {}
 
double m_portEndX {}
 
bool m_sel {}
 
QString m_lastText
 
const QPen * m_lastPen {}
 

The documentation for this class was generated from the following file:
  • score_plugin_automation.cpp