Automation::LayerPresenter Class Referencefinal
Inheritance diagram for Automation::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::LayerContext & | context () const |
bool | focused () const |
void | setFocus (bool focus) |
const ProcessModel & | model () const noexcept |
virtual GraphicsShapeItem * | makeSlotHeaderDelegate () |
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::LayerContext > | m_sm |
ZoomRatio | m_zoomRatio |
Protected Attributes inherited from Process::LayerPresenter | |
Process::LayerContext | m_context |
const Process::ProcessModel & | m_process |
The documentation for this class was generated from the following file: