Inheritance diagram for Scenario::StateView:

Public Member Functions

 StateView (StatePresenter &presenter, QGraphicsItem *parent=nullptr)
 
int type () const final override
 
StatePresenterpresenter () const
 
QRectF boundingRect () const override
 
void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override
 
void setContainMessage (bool)
 
void setContainProcess (bool)
 
void setSelected (bool arg)
 
void setStatus (ExecutionStatus)
 
void disableOverlay ()
 
void dropReceived (const QMimeData &arg_1)
 
void startCreateMode ()
 
void startCreateGraphalMode ()
 
void startCreateSequence ()
 

Static Public Attributes

static constexpr const qreal fullRadius = 6.
 
static constexpr const qreal pointRadius = 3.5
 
static constexpr const qreal notDilated = 1.
 
static constexpr const qreal dilated = 1.5
 
static constexpr const int Type = ItemType::State
 

Protected Member Functions

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

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