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

Public Member Functions

 FullViewIntervalHeader (const score::DocumentContext &ctx, QGraphicsItem *)
 
AddressBarItembar ()
 
void setState (State s) override
 
QRectF boundingRect () const override
 
void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override
 
- 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
 
virtual void on_textChanged ()
 

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 Member Functions inherited from Scenario::IntervalHeader
void mousePressEvent (QGraphicsSceneMouseEvent *event) final override
 
void mouseMoveEvent (QGraphicsSceneMouseEvent *event) final override
 
void mouseReleaseEvent (QGraphicsSceneMouseEvent *event) final override
 
- Protected Attributes inherited from Scenario::IntervalHeader
IntervalViewm_view {}
 
State m_state {}
 
double m_width {}
 

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