Scenario::TemporalIntervalHeader Class Referencefinal
Inheritance diagram for Scenario::TemporalIntervalHeader:
Scenario::IntervalHeader

Public Member Functions

 TemporalIntervalHeader (TemporalIntervalPresenter &pres)
 
QRectF boundingRect () const override
 
void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override
 
void updateButtons ()
 
void updateOverlay ()
 
void setSelected (bool b)
 
void setExecuting (bool b)
 
void setLabel (const QString &label)
 
void doubleClicked ()
 
void intervalHoverEnter ()
 
void intervalHoverLeave ()
 
void dropReceived (const QPointF &pos, const QMimeData &arg_2)
 
- Public Member Functions inherited from Scenario::IntervalHeader
int type () const final override
 
void setIntervalView (IntervalView *view)
 
IntervalViewintervalView () const noexcept
 
void setWidth (double width)
 
State state () const noexcept
 

Protected Member Functions

void hoverEnterEvent (QGraphicsSceneHoverEvent *h) override
 
void hoverLeaveEvent (QGraphicsSceneHoverEvent *h) override
 
void dragEnterEvent (QGraphicsSceneDragDropEvent *event) override
 
void dragLeaveEvent (QGraphicsSceneDragDropEvent *event) override
 
void dropEvent (QGraphicsSceneDragDropEvent *event) override
 
void mouseDoubleClickEvent (QGraphicsSceneMouseEvent *event) override
 
- Protected Member Functions inherited from Scenario::IntervalHeader
void mousePressEvent (QGraphicsSceneMouseEvent *event) final override
 
void mouseMoveEvent (QGraphicsSceneMouseEvent *event) final override
 
void mouseReleaseEvent (QGraphicsSceneMouseEvent *event) final override
 

Additional Inherited Members

- Public Types inherited from Scenario::IntervalHeader
enum class  State { Hidden , RackHidden , RackShown }
 
- Static Public Member Functions inherited from Scenario::IntervalHeader
static constexpr double headerHeight ()
 
- Static Public Attributes inherited from Scenario::IntervalHeader
static constexpr const int Type = ItemType::IntervalHeader
 
- Protected Attributes inherited from Scenario::IntervalHeader
IntervalViewm_view {}
 
State m_state {}
 
double m_width {}
 

Member Function Documentation

◆ updateOverlay()

void Scenario::TemporalIntervalHeader::updateOverlay ( )

Show-hide rack ///

Mute ///

Play ///

Speed slider ///


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