Scenario::TemporalIntervalHeader Class Referencefinal
Inheritance diagram for Scenario::TemporalIntervalHeader:
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) |
IntervalView * | intervalView () 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 | |
IntervalView * | m_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:
- TemporalIntervalHeader.hpp
- TemporalIntervalHeader.cpp