Classes

struct  Layer
 

Public Member Functions

 LayerData (const LayerData &)=delete
 
 LayerData (LayerData &&) noexcept=default
 
LayerDataoperator= (const LayerData &)=delete
 
LayerDataoperator= (LayerData &&) noexcept=default
 
 LayerData (const Process::ProcessModel *m)
 
Process::LayerPresentermainPresenter () const noexcept
 
Process::LayerViewmainView () const noexcept
 
void cleanup ()
 
void addView (Process::LayerFactory &factory, ZoomRatio zoomRatio, const Process::Context &context, QGraphicsItem *parentItem, QObject *parent)
 
void setupView (Layer &layer, int idx, qreal parentWidth, qreal parent_default_width, qreal w, qreal h)
 
std::size_t count () const noexcept
 
void removeView (int i)
 
bool focused () const
 
void setFocus (bool focus) const
 
void on_focusChanged () const
 
void setFullView () const
 
void setWidth (qreal width, qreal defaultWidth) const
 
void setHeight (qreal height) const
 
void putToFront () const
 
void putBehind () const
 
void on_zoomRatioChanged (const Process::Context &lst, ZoomRatio r, qreal parentWidth, qreal parent_default_width, qreal slot_height, QGraphicsItem *parentItem, QObject *parent)
 
void updateLoops (const Process::Context &lst, ZoomRatio r, qreal parentWidth, qreal parent_default_width, qreal slot_height, QGraphicsItem *parentItem, QObject *parent)
 
void parentGeometryChanged () const
 
void fillContextMenu (QMenu &m, QPoint pos, QPointF scenepos, const Process::LayerContextMenuManager &mgr) const
 
Process::GraphicsShapeItemmakeSlotHeaderDelegate () const
 
void updateYPositions (qreal y)
 
void updateContainerHeights (qreal h) const
 
void updateStartOffset (double x) const
 
void update () const
 
void setZValue (qreal z) const
 
QPixmap pixmap () const noexcept
 
const Process::ProcessModelmodel () const noexcept
 
const std::vector< Layer > & layers () const noexcept
 

Static Public Member Functions

static void disconnect (const Process::ProcessModel &proc, QObject &intervalPresenter)
 

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