Public Member Functions |
Static Public Attributes |
Protected Member Functions |
Protected Attributes |
List of all members
Process::LayerPresenter Class Referenceabstract
Inheritance diagram for Process::LayerPresenter:
Public Member Functions | |
LayerPresenter (const ProcessModel &model, const LayerView *view, const Context &ctx, QObject *parent) | |
const Process::LayerContext & | context () const |
bool | focused () const |
void | setFocus (bool focus) |
virtual void | on_focusChanged () |
virtual void | setFullView () |
virtual void | setWidth (qreal width, qreal defaultWidth)=0 |
virtual void | setHeight (qreal height)=0 |
virtual void | putToFront ()=0 |
virtual void | putBehind ()=0 |
virtual void | on_zoomRatioChanged (ZoomRatio)=0 |
virtual void | parentGeometryChanged ()=0 |
const ProcessModel & | model () const noexcept |
virtual void | fillContextMenu (QMenu &, QPoint pos, QPointF scenepos, const LayerContextMenuManager &) |
virtual GraphicsShapeItem * | makeSlotHeaderDelegate () |
void | contextMenuRequested (const QPoint &arg_1, const QPointF &arg_2) |
Static Public Attributes | |
static constexpr bool | recommendedHeight = false |
Protected Member Functions | |
void | handlePresetDrop (const QPointF &pt, const QMimeData &mime) |
void | requestFocus () |
Protected Attributes | |
Process::LayerContext | m_context |
const Process::ProcessModel & | m_process |
The documentation for this class was generated from the following files:
- LayerPresenter.hpp
- LayerPresenter.cpp