KDStateMachineEditor API Documentation 2.1
|
#include <quicksceneitem_p.h>
Signals | |
void | activenessChanged (qreal activeness) |
void | clicked () |
void | elementChanged (KDSME::Element *element) |
void | sceneChanged (KDSME::StateMachineScene *scene) |
void | shapeChanged (const QPainterPath &shape) |
Public Member Functions | |
QuickSceneItem (QQuickItem *parent=nullptr) | |
~QuickSceneItem () | |
qreal | activeness () const |
KDSME::Element * | element () const |
KDSME::StateMachineScene * | scene () const |
void | setActiveness (qreal activeness) |
void | setShape (const QPainterPath &shape) |
QPainterPath | shape () const |
Protected Member Functions | |
bool | contains (const QPointF &point) const override |
QQuickItem * | itemForElement (KDSME::Element *element) const |
void | mousePressEvent (QMouseEvent *event) override |
void | mouseReleaseEvent (QMouseEvent *event) override |
Q_INVOKABLE void | sendClickEvent () |
virtual void | setElement (KDSME::Element *element) |
virtual void | setScene (KDSME::StateMachineScene *scene) |
Properties | |
qreal | activeness |
KDSME::Element * | element |
KDSME::StateMachineScene * | scene |
QPainterPath | shape |
Definition at line 30 of file quicksceneitem_p.h.
|
explicit |
Definition at line 55 of file quicksceneitem.cpp.
QuickSceneItem::~QuickSceneItem | ( | ) |
Definition at line 65 of file quicksceneitem.cpp.
qreal QuickSceneItem::activeness | ( | ) | const |
Definition at line 183 of file quicksceneitem.cpp.
|
signal |
Referenced by setActiveness().
|
signal |
|
overrideprotected |
Definition at line 148 of file quicksceneitem.cpp.
Element * QuickSceneItem::element | ( | ) | const |
Definition at line 101 of file quicksceneitem.cpp.
|
signal |
Referenced by setElement().
|
protected |
Definition at line 69 of file quicksceneitem.cpp.
References element, KDSME::AbstractScene::itemForIndex(), and scene.
|
overrideprotected |
Definition at line 121 of file quicksceneitem.cpp.
|
overrideprotected |
Definition at line 126 of file quicksceneitem.cpp.
StateMachineScene * QuickSceneItem::scene | ( | ) | const |
Definition at line 88 of file quicksceneitem.cpp.
|
signal |
|
protected |
Definition at line 82 of file quicksceneitem.cpp.
References element, scene, and KDSME::StateMachineScene::setCurrentItem().
void QuickSceneItem::setActiveness | ( | qreal | activeness | ) |
Definition at line 188 of file quicksceneitem.cpp.
References activeness, and activenessChanged().
|
protectedvirtual |
Reimplemented in QuickTransitionItem.
Definition at line 157 of file quicksceneitem.cpp.
References element, elementChanged(), KDSME::Element::height, KDSME::Element::heightChanged(), KDSME::Element::isVisible(), KDSME::Element::setVisible(), KDSME::Element::visibleChanged(), KDSME::Element::width, and KDSME::Element::widthChanged().
Referenced by QuickTransitionItem::setElement().
|
protectedvirtual |
Definition at line 93 of file quicksceneitem.cpp.
References scene.
void QuickSceneItem::setShape | ( | const QPainterPath & | shape | ) |
Definition at line 111 of file quicksceneitem.cpp.
References shape, and shapeChanged().
QPainterPath QuickSceneItem::shape | ( | ) | const |
Definition at line 106 of file quicksceneitem.cpp.
|
signal |
Referenced by setShape().
|
readwrite |
Definition at line 36 of file quicksceneitem_p.h.
Referenced by setActiveness().
|
readwrite |
Definition at line 34 of file quicksceneitem_p.h.
Referenced by itemForElement(), mouseReleaseEvent(), sendClickEvent(), setElement(), and QuickTransitionItem::setElement().
|
readwrite |
Definition at line 33 of file quicksceneitem_p.h.
Referenced by itemForElement(), mouseReleaseEvent(), sendClickEvent(), and setScene().
|
readwrite |
Definition at line 35 of file quicksceneitem_p.h.
Referenced by setShape().