Automation::LayerPresenter Class Referencefinal
Inheritance diagram for Automation::LayerPresenter:
Curve::CurveProcessPresenter< ProcessModel, LayerView > Process::LayerPresenter

Public Member Functions

 LayerPresenter (const Curve::Style &style, const Automation::ProcessModel &layer, LayerView *view, const Process::Context &context, QObject *parent)
 
- Public Member Functions inherited from Curve::CurveProcessPresenter< ProcessModel, LayerView >
 CurveProcessPresenter (const Curve::Style &style, const ProcessModel &lm, LayerView *view, const Process::Context &ctx, QObject *parent)
 
void on_focusChanged () final override
 
void setWidth (qreal width, qreal defaultWidth) final override
 
void setHeight (qreal height) final override
 
void putToFront () final override
 
void putBehind () final override
 
void on_zoomRatioChanged (ZoomRatio val) final override
 
void parentGeometryChanged () override
 
void fillContextMenu (QMenu &menu, QPoint pos, QPointF scenepos, const Process::LayerContextMenuManager &) final override
 
LayerView * view ()
 
const ProcessModel & model () const
 
- Public Member Functions inherited from Process::LayerPresenter
 LayerPresenter (const ProcessModel &model, const LayerView *view, const Context &ctx, QObject *parent)
 
const Process::LayerContextcontext () const
 
bool focused () const
 
void setFocus (bool focus)
 
const ProcessModelmodel () const noexcept
 
virtual GraphicsShapeItemmakeSlotHeaderDelegate ()
 
void contextMenuRequested (const QPoint &arg_1, const QPointF &arg_2)
 

Additional Inherited Members

- Static Public Attributes inherited from Process::LayerPresenter
static constexpr bool recommendedHeight = false
 
- Protected Member Functions inherited from Process::LayerPresenter
void handlePresetDrop (const QPointF &pt, const QMimeData &mime)
 
void requestFocus ()
 
- Protected Attributes inherited from Curve::CurveProcessPresenter< ProcessModel, LayerView >
graphics_item_ptr< LayerView > m_view
 
Presenter m_curve
 
CommandDispatcher m_commandDispatcher
 
Curve::ToolPalette_T< Process::LayerContextm_sm
 
ZoomRatio m_zoomRatio
 
- Protected Attributes inherited from Process::LayerPresenter
Process::LayerContext m_context
 
const Process::ProcessModelm_process
 

The documentation for this class was generated from the following file: