Inheritance diagram for Scenario::EventView:

Public Member Functions

 EventView (EventPresenter &presenter, QGraphicsItem *parent)
 
int type () const final override
 
const EventPresenterpresenter () const
 
QRectF boundingRect () const override
 
void setStatus (ExecutionStatus)
 
void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override
 
void setSelected (bool selected)
 
bool isSelected () const
 
void setCondition (const QString &cond)
 
bool hasCondition () const
 
ConditionViewconditionItem () noexcept
 
void setExtent (const VerticalExtent &extent)
 
void setExtent (VerticalExtent &&extent)
 
void changeToolTip (const QString &)
 
void eventHoverEnter ()
 
void eventHoverLeave ()
 
void dropReceived (const QPointF &pos, const QMimeData &arg_2)
 

Static Public Attributes

static constexpr const int Type = ItemType::Event
 

Protected Member Functions

void mousePressEvent (QGraphicsSceneMouseEvent *event) override
 
void mouseMoveEvent (QGraphicsSceneMouseEvent *event) override
 
void mouseReleaseEvent (QGraphicsSceneMouseEvent *event) override
 
void hoverEnterEvent (QGraphicsSceneHoverEvent *h) override
 
void hoverLeaveEvent (QGraphicsSceneHoverEvent *h) override
 
void dropEvent (QGraphicsSceneDragDropEvent *event) override
 

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