nodeeditor_doxy
|
[0] More...
#include <nodeitem.h>
Public Types | |
enum | { Type = UserType + 666 + 1 } |
Public Member Functions | |
int | type () const |
NodeItem (QMenu *contextMenu, QGraphicsItem *parent=0, QGraphicsScene *scene=0, Qt::WindowFlags wFlags=0) | |
[0] | |
virtual | ~NodeItem () |
void | deleteConnections () |
[2] | |
void | addConnector (NodeConnector *nc) |
void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) |
QRectF | boundingRect () const |
[0] | |
QPainterPath | shape () const |
Public Attributes | |
QList< NodeConnector * > | connectors |
Protected Member Functions | |
void | contextMenuEvent (QGraphicsSceneContextMenuEvent *event) |
[5] | |
QVariant | itemChange (GraphicsItemChange change, const QVariant &value) |
[5] | |
void | hoverMoveEvent (QGraphicsSceneHoverEvent *event) |
[6] | |
Protected Attributes | |
bool | mControlResizeHandles |
bool | mNoResize |
[0]
Definition at line 36 of file nodeitem.h.
anonymous enum |
Definition at line 40 of file nodeitem.h.
NodeItem::NodeItem | ( | QMenu * | contextMenu, |
QGraphicsItem * | parent = 0 , |
||
QGraphicsScene * | scene = 0 , |
||
Qt::WindowFlags | wFlags = 0 |
||
) |
[0]
Definition at line 34 of file nodeitem.cpp.
NodeItem::~NodeItem | ( | ) | [virtual] |
Definition at line 24 of file nodeitem.cpp.
void NodeItem::addConnector | ( | NodeConnector * | nc | ) |
Definition at line 210 of file nodeitem.cpp.
QRectF NodeItem::boundingRect | ( | ) | const |
[0]
Definition at line 156 of file nodeitem.cpp.
void NodeItem::contextMenuEvent | ( | QGraphicsSceneContextMenuEvent * | event | ) | [protected] |
[5]
Definition at line 242 of file nodeitem.cpp.
void NodeItem::deleteConnections | ( | ) |
[2]
Definition at line 222 of file nodeitem.cpp.
void NodeItem::hoverMoveEvent | ( | QGraphicsSceneHoverEvent * | event | ) | [protected] |
[6]
Definition at line 346 of file nodeitem.cpp.
QVariant NodeItem::itemChange | ( | GraphicsItemChange | change, |
const QVariant & | value | ||
) | [protected] |
void NodeItem::paint | ( | QPainter * | painter, |
const QStyleOptionGraphicsItem * | option, | ||
QWidget * | widget | ||
) |
Definition at line 372 of file nodeitem.cpp.
QPainterPath NodeItem::shape | ( | ) | const |
Definition at line 179 of file nodeitem.cpp.
int NodeItem::type | ( | ) | const [inline] |
Definition at line 41 of file nodeitem.h.
QList<NodeConnector *> NodeItem::connectors |
Definition at line 60 of file nodeitem.h.
bool NodeItem::mControlResizeHandles [protected] |
Definition at line 98 of file nodeitem.h.
bool NodeItem::mNoResize [protected] |
Definition at line 99 of file nodeitem.h.