Loading...
Searching...
No Matches
Process::DefaultHeaderDelegate Class Reference
Inheritance diagram for Process::DefaultHeaderDelegate:
Public Member Functions | |
DefaultHeaderDelegate (const Process::ProcessModel &m, const Process::Context &doc) | |
void | updateText () override |
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 |
Protected Member Functions | |
void | updatePorts () |
void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override |
Protected Attributes | |
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 {} |
Additional Inherited Members | |
Public Attributes inherited from Process::HeaderDelegate | |
const Process::ProcessModel & | m_model |
const Process::Context & | m_context |
Member Function Documentation
◆ on_zoomRatioChanged()
|
inlinefinaloverridevirtual |
Implements Process::GraphicsShapeItem.
◆ setSize()
|
finaloverridevirtual |
Reimplemented from Process::GraphicsShapeItem.
◆ updateText()
|
overridevirtual |
Implements Process::HeaderDelegate.
The documentation for this class was generated from the following files:
- HeaderDelegate.hpp
- HeaderDelegate.cpp