Scenario::FullViewIntervalView Class Referencefinal
Inheritance diagram for Scenario::FullViewIntervalView:
Public Member Functions | |
FullViewIntervalView (FullViewIntervalPresenter &presenter, QGraphicsItem *parent) | |
void | drawPaths (QPainter &p, QRectF visibleRect, const score::Brush &defaultColor, const Process::Style &skin) |
void | updatePaths () final override |
void | updatePlayPaths () final override |
void | updateOverlayPos () |
QRectF | boundingRect () const override |
void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override |
void | setGuiWidth (double) |
void | setSelected (bool selected) |
void | setSnapLine (std::optional< double >) |
Public Member Functions inherited from Scenario::IntervalView | |
IntervalView (IntervalPresenter &presenter, QGraphicsItem *parent) | |
int | type () const final override |
const IntervalPresenter & | presenter () const |
void | setInfinite (bool) |
bool | infinite () const |
void | setExecuting (bool) |
void | setDefaultWidth (double width) |
void | setMaxWidth (bool infinite, double max) |
void | setMinWidth (double min) |
void | setRigid (bool r) |
void | setHeight (double height) |
double | setPlayWidth (double width) |
void | setValid (bool val) |
double | height () const |
bool | isSelected () const |
double | defaultWidth () const |
double | minWidth () const |
double | maxWidth () const |
bool | rigid () const |
double | intervalAndRackHeight () const |
double | playWidth () const |
bool | isValid () const |
bool | warning () const |
void | setWarning (bool warning) |
void | setExecutionState (IntervalExecutionState) |
const score::Brush & | intervalColor (const Process::Style &skin) const |
const QPixmap & | intervalDashedPixmap (const Process::Style &skin) const |
void | updateLabelPos () |
void | updateCounterPos () |
void | mousePressEvent (QGraphicsSceneMouseEvent *event) final override |
void | mouseMoveEvent (QGraphicsSceneMouseEvent *event) final override |
void | mouseReleaseEvent (QGraphicsSceneMouseEvent *event) final override |
LeftBraceView & | leftBrace () |
RightBraceView & | rightBrace () |
void | setDropTarget (bool b) |
void | requestOverlayMenu (QPointF arg_1) |
void | dropReceived (const QPointF &pos, const QMimeData &arg_2) |
Additional Inherited Members | |
Static Public Attributes inherited from Scenario::IntervalView | |
static constexpr const int | Type = ItemType::Interval |
Protected Member Functions inherited from Scenario::IntervalView | |
void | dragEnterEvent (QGraphicsSceneDragDropEvent *event) override |
void | dragMoveEvent (QGraphicsSceneDragDropEvent *event) override |
void | dragLeaveEvent (QGraphicsSceneDragDropEvent *event) override |
void | dropEvent (QGraphicsSceneDragDropEvent *event) override |
QPainterPath | shape () const override |
QPainterPath | opaqueArea () const override |
bool | contains (const QPointF &) const override |
void | setGripCursor () |
void | setUngripCursor () |
Protected Attributes inherited from Scenario::IntervalView | |
LeftBraceView | m_leftBrace |
RightBraceView | m_rightBrace |
score::SimpleTextItem | m_counterItem |
IntervalPresenter & | m_presenter |
QPainterPath | solidPath |
QPainterPath | playedSolidPath |
double | m_defaultWidth {} |
double | m_maxWidth {} |
double | m_minWidth {} |
double | m_playWidth {} |
double | m_height {} |
score::ColorBang | m_execPing |
bool | m_selected: 1 |
bool | m_infinite: 1 |
bool | m_validInterval: 1 |
bool | m_warning: 1 |
bool | m_waiting: 1 |
bool | m_dropTarget: 1 |
bool | m_rigid: 1 |
IntervalExecutionState | m_state: 2 |
The documentation for this class was generated from the following files:
- FullViewIntervalView.hpp
- FullViewIntervalView.cpp