nodeeditor_doxy
Public Types | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
NodeItem Class Reference

[0] More...

#include <nodeitem.h>

Inheritance diagram for NodeItem:
ExampleBaseNode ExampleNode1 ExampleNode2 ExampleNode5 ExampleNode6 ExampleNode7 ExampleNode8

List of all members.

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

Detailed Description

[0]

Definition at line 36 of file nodeitem.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
Type 

Definition at line 40 of file nodeitem.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.

[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]

[5]

[6]

Definition at line 255 of file nodeitem.cpp.

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.


Member Data Documentation

Definition at line 60 of file nodeitem.h.

Definition at line 98 of file nodeitem.h.

bool NodeItem::mNoResize [protected]

Definition at line 99 of file nodeitem.h.


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