16#ifndef KDSME_QUICK_QUICKSCENEITEM_P_H
17#define KDSME_QUICK_QUICKSCENEITEM_P_H
23#include <QPainterPath>
46 QPainterPath
shape() const;
63 bool contains(const QPointF &point) const override;
73 KDSME::StateMachineScene *m_scene;
74 KDSME::Element *m_element;
97 void updatePosition();
104 QMetaObject::Connection m_sourceStateConnection;
105 QMetaObject::Connection m_targetStateConnection;
bool contains(const QPointF &point) const override
void setShape(const QPainterPath &shape)
virtual void setScene(KDSME::StateMachineScene *scene)
KDSME::StateMachineScene * scene
void activenessChanged(qreal activeness)
QQuickItem * itemForElement(KDSME::Element *element) const
void setActiveness(qreal activeness)
void shapeChanged(const QPainterPath &shape)
void elementChanged(KDSME::Element *element)
void mouseReleaseEvent(QMouseEvent *event) override
void mousePressEvent(QMouseEvent *event) override
Q_INVOKABLE void sendClickEvent()
void sceneChanged(KDSME::StateMachineScene *scene)
virtual void setElement(KDSME::Element *element)