Scenario::NodalIntervalView Class Referencefinal
Inheritance diagram for Scenario::NodalIntervalView:
score::EmptyRectItem score::ResizeableItem

Public Types

enum  ItemsToShow { AllItems , OnlyEffects }
 
- Public Types inherited from score::EmptyRectItem
enum  { Type = UserType + 80002 }
 
- Public Types inherited from score::ResizeableItem
enum  { Type = UserType + 80000 }
 

Public Member Functions

 NodalIntervalView (ItemsToShow sh, const IntervalModel &model, const Process::Context &ctx, QGraphicsItem *parent)
 
void on_drop (QPointF pos, const QMimeData *data)
 
void on_playPercentageChanged (double t, TimeVal parent_dur)
 
void recenter ()
 
void rescale ()
 
QRectF enclosingRect () const noexcept
 
QGraphicsItem & nodeContainer () const noexcept
 
- Public Member Functions inherited from score::EmptyRectItem
 EmptyRectItem (QGraphicsItem *parent)
 
void setRect (const QRectF &r)
 
const QRectF & rect () const noexcept
 
QRectF boundingRect () const final override
 
void fitChildrenRect ()
 
void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override
 
int type () const override
 
- Public Member Functions inherited from score::ResizeableItem
 ResizeableItem (QGraphicsItem *parent)
 
void sizeChanged (QSizeF sz)
 
void childrenSizeChanged ()
 
int type () const override
 

Additional Inherited Members

- Protected Attributes inherited from score::EmptyRectItem
QRectF m_rect {}
 

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