Scenario::GraphalIntervalPresenter Class Reference
Inheritance diagram for Scenario::GraphalIntervalPresenter:
Public Member Functions | |
GraphalIntervalPresenter (const IntervalModel &model, const StateView &start, const StateView &end, const Process::Context &ctx, QGraphicsItem *parent=nullptr) | |
const Id< IntervalModel > & | id () const |
const IntervalModel & | model () const |
int | type () const final override |
void | pressed (QPointF arg_1) const |
void | moved (QPointF arg_1) const |
void | released (QPointF arg_1) const |
QRectF | boundingRect () const override |
void | resize () |
void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override |
QPainterPath | shape () const override |
QPainterPath | opaqueArea () const override |
bool | contains (const QPointF &point) const override |
void | mousePressEvent (QGraphicsSceneMouseEvent *event) override |
void | mouseMoveEvent (QGraphicsSceneMouseEvent *event) override |
void | mouseReleaseEvent (QGraphicsSceneMouseEvent *event) override |
const score::Brush & | intervalColor (const Process::Style &skin) noexcept |
Public Attributes | |
const IntervalModel & | m_model |
const StateView & | m_start |
const StateView & | m_end |
const Process::Context & | m_context |
QPainterPath | m_path |
score::ColorBang | m_execPing |
Static Public Attributes | |
static constexpr const int | Type = ItemType::GraphInterval |
The documentation for this class was generated from the following files:
- GraphIntervalPresenter.hpp
- GraphIntervalPresenter.cpp